utils

用于处理mobjects的实用工具。

函数

get_mobject_class()[source]

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

注意

此方法旨在用于Manim本身的或插件的代码库中,在这些场景下代码应该独立于所选的渲染器而工作。

示例

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

>>> from manim.mobject.utils import get_mobject_class
>>> get_mobject_class().__name__ in ['Mobject', 'OpenGLMobject']
True
返回类型:

类型 (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
返回类型:

类型 (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
返回类型:

类型 (type)