Files
QingLong/AI/Manim/generative-manim/datasets/code/MovingFrameBox.py
2025-08-15 09:13:13 +08:00

21 lines
548 B
Python

from manim import *
class MovingFrameBox(Scene):
def construct(self):
text = MathTex(
"\\frac{d}{dx}f(x)g(x)=", "f(x)\\frac{d}{dx}g(x)", "+",
"g(x)\\frac{d}{dx}f(x)"
)
self.play(Write(text))
framebox1 = SurroundingRectangle(text[1], buff=.1)
framebox2 = SurroundingRectangle(text[3], buff=.1)
self.play(
Create(framebox1),
)
self.wait()
self.play(
ReplacementTransform(framebox1, framebox2),
)
self.wait()