from manim import *
class FunctionTracker(Scene):
def construct(self):
img_mobject = ImageMobject("faccirclelogo.png").scale(0.25).to_edge(DR - 0.5 * RIGHT - 0.5 * DOWN)
self.add(img_mobject)
f(x) = x**2
fx = lambda x: x.get_value()**2
ValueTrackers definition
x_value = ValueTracker(0)
fx_value = ValueTracker(fx(x_value))
DecimalNumber definition
x_tex = DecimalNumber(x_value.get_value()).add_updater(lambda v: v.set_value(x_value.get_value()))
fx_tex = DecimalNumber(fx_value.get_value()).add_updater(lambda v: v.set_value(fx(x_value)))
TeX labels definition
x_label = MathTex("x = ")
fx_label = MathTex("x^2 = ")
Grouping of labels and numbers
group = VGroup(x_tex,fx_tex,x_label,fx_label).scale(2.6)
VGroup(x_tex, fx_tex).arrange_submobjects(DOWN,buff=3)
Align labels and numbers
x_label.next_to(x_tex,LEFT, buff=0.7,aligned_edge=x_label.get_bottom())
fx_label.next_to(fx_tex,LEFT, buff=0.7,aligned_edge=fx_label.get_bottom())
self.add(group.move_to(ORIGIN))
self.wait(3)
self.play(
x_value.animate.set_value(30),
rate_func=linear,
run_time=10
)
self.wait()
self.play(
x_value.animate.set_value(0),
rate_func=linear,
run_time=10
)
self.wait(3)
Смотрите видео Value Tracker онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Flesmyn Academy 27 Октябрь 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 112 раз и оно понравилось 0 людям.