跳转至

部分

合格名称:manim.scene.section.Section

Python
class Section(type, video, name, skip_animations)

Bases: object

一个Scene可以被分割成多个Section。请参阅文档以获取更多信息。它由多个动画组成。

参数

  • type( str ) –

  • video( str |_None_) –

  • name( str ) –

  • skip_animations( bool ) –

type

第三方应用程序可以使用它来对不同类型的部分进行分类。

video

包含属于相对于节目录的节的动画的视频文件的路径。如果None,则该部分将不会被保存。

name

此部分的人类可读的非唯一名称。

skip_animations

当 时,跳过本节中的动画渲染True

partial_movie_files

属于本节的动画。

也可以看看

DefaultSectionType, CairoRenderer.update_skipping_status(),OpenGLRenderer.update_skipping_status()

方法

get_clean_partial_movie_files 返回所有不属于None.
get_dict 获取带有输出视频元数据的字典表示。
is_empty 检查该部分是否为空。

get_clean_partial_movie_files()

返回所有不属于None.

返回类型

list[str]

get_dict(sections_dir)

获取带有输出视频元数据的字典表示。

每个部分都使用此函数的输出来构建部分索引文件。sections_dir输出视频必须在执行此方法之前创建。这是分段视频 API 的主要部分。

参数

sections_dir (Path) –

返回类型

dict[str, Any]

is_empty()

检查该部分是否为空。

请注意,由 表示的动画None也被计算在内。

返回类型

bool