工具

用于处理mobjects的工具。

函数

get_mobject_class()[来源]

获取基础 mobject 类,取决于当前活动的渲染器。

注意

此方法旨在用于Manim本身的代码库中,或在插件中使用,其中代码应独立于所选的渲染器工作。

示例

该函数必须显式导入。我们测试返回的类的名称是否是已知的mobject基类之一:

>>> from manim.mobject.utils import get_mobject_class
>>> get_mobject_class().__name__ in ['Mobject', 'OpenGLMobject']
True
Return type:

类型

get_point_mobject_class()[source]

获取点云mobject类,取决于当前活动的渲染器。

注意

此方法旨在用于Manim本身的代码库中,或用于插件中,其中代码应独立于所选的渲染器工作。

示例

该函数必须显式导入。我们测试返回的类的名称是否是已知的mobject基类之一:

>>> from manim.mobject.utils import get_point_mobject_class
>>> get_point_mobject_class().__name__ in ['PMobject', 'OpenGLPMobject']
True
Return type:

类型

get_vectorized_mobject_class()[source]

获取向量化的mobject类,取决于当前活动的渲染器。

注意

此方法旨在用于Manim本身的代码库中,或在插件中使用,其中代码应独立于所选的渲染器工作。

示例

该函数必须显式导入。我们测试返回的类的名称是否是已知的mobject基类之一:

>>> from manim.mobject.utils import get_vectorized_mobject_class
>>> get_vectorized_mobject_class().__name__ in ['VMobject', 'OpenGLVMobject']
True
Return type:

类型