Functions

ParametricCurve

class manimlib.mobject.functions.ParametricCurve(t_func: Callable[[float], np.ndarray], t_range: Sequence[float] | None = None, **kwargs)

参数曲线

传入 function 函数,自变量为参数 t ,返回值为一个三维点坐标

  • t_range=[t_mix, t_max, dt] : 参数 t 的取值范围和步进

  • discontinuities : 间断点列表(在这个列表中的值所对应的点将会是图像的间断点)

get_point_from_function(t: float) → numpy.ndarray

获取 t 值对应的点坐标

FunctionGraph

class manimlib.mobject.functions.FunctionGraph(function: Callable[[float], float], x_range: Sequence[float] | None = None, **kwargs)

y-x 函数图像

传入 function 函数,自变量为 x ,返回值为 y

  • x_range=[x_mix, x_max, dx] 为自变量 x 的取值范围和步进