Numbers¶
ChangingDecimal¶
- class manimlib.animation.numbers.ChangingDecimal(decimal_mob: DecimalNumber, number_update_func: Callable[[float], float], **kwargs)¶
ChangingDecimalExample¶
class ChangingDecimalExample(Scene):
def construct(self):
number = DecimalNumber(0, text_config={"font": "monospace"}).scale(2)
def update_func(t):
return t * 10
self.add(number)
self.wait()
self.play(ChangingDecimal(number, update_func), run_time=3)
self.wait()
ChangeDecimalToValue¶
- class manimlib.animation.numbers.ChangeDecimalToValue(decimal_mob: DecimalNumber, target_number: float | complex, **kwargs)¶
从当前数字播放到目标数字
ChangeDecimalToValueExample¶
class ChangeDecimalToValueExample(Scene):
def construct(self):
number = DecimalNumber(0, text_config={"font": "monospace"}).scale(2)
self.add(number)
self.wait()
self.play(ChangeDecimalToValue(number, 20), run_time=3)
self.wait()
CountInFrom¶
- class manimlib.animation.numbers.CountInFrom(decimal_mob: DecimalNumber, source_number: float | complex = 0, **kwargs)¶
从 source_number 开始播放到当前数字
ChangeDecimalToValueExample¶
class CountInFromExample(Scene):
def construct(self):
number = DecimalNumber(10, text_config={"font": "monospace"}).scale(2)
self.add(number)
self.play(CountInFrom(number, 0))
self.wait()