Numbers

DecimalNumber

class manimlib.mobject.numbers.DecimalNumber(number=0, **kwargs)

十进制数字(比直接使用TexMobject方便,支持复数)

传入 number 表示初始的数值

  • num_decimal_places : 小数位数

  • include_sign : 正数是否包含”+”标志(默认为False)

  • digit_to_digit_buff : 两个字符之间的距离(默认为0.05)

  • show_ellipsis : 是否显示省略号(默认为False)

  • unit : 末尾的单位

  • include_background_rectangle : 是否包含背景矩形(默认为False)

  • edge_to_fix : 在变化时,以哪边对齐(默认LEFT)

get_value()

获取当前数值(DecimalNumber.number

increment_value(delta_t=1)

给值增加 delta_t

set_value(number, **config)

设置新值(新建一个 DecimalNumber

Integer

class manimlib.mobject.numbers.Integer(number=0, **kwargs)

整数(利用 DecimalNumber

参数和 DecimalNumber 相同

get_value()

对值四舍五入后返回