章节

限定名称: manim.scene.section.Section

class Section(type, video, name, skip_animations)[来源]

基础:object

一个场景可以被分割成多个部分。 更多信息请参考文档。 它由多个动画组成。

Parameters:
  • 类型 (字符串)

  • video (str | None)

  • 名称 (字符串)

  • 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()[source]

返回所有不是None的部分电影文件。

Return type:

列表[字符串]

get_dict(sections_dir)[source]

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

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

Parameters:

sections_dir (路径)

Return type:

字典[str, 任意]

is_empty()[source]

检查此部分是否为空。

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

Return type:

布尔