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) ndarray ¶
获取 t 值对应的点坐标
FunctionGraph¶
- class manimlib.mobject.functions.FunctionGraph(function: Callable[[float], float], x_range: Sequence[float] | None = None, **kwargs)¶
y-x 函数图像
传入
function
函数,自变量为 x ,返回值为 yx_range=[x_mix, x_max, dx]
为自变量 x 的取值范围和步进