旧多相机

限定名称: manim.camera.mapping\_camera.OldMultiCamera

OldMultiCamera(*cameras_with_start_positions, **kwargs)[source]

基类: Camera

方法

捕获Mobjects

通过将mobject打印到pixel_array上来捕获它们。

init_background

初始化背景。

set_background

将背景设置为传入的 `pixel_array`(在转换为有效的 RGB 值后)。

set_pixel_array

将相机的像素数组设置为传入的像素数组。

属性

背景颜色

背景不透明度

capture_mobjects(mobjects, **kwargs)[source]

通过将mobject打印到pixel_array上来捕获它们。

这是将场景内容转换为数组,然后将数组转换为图像或视频的基本函数。

参数:
  • mobjects – 要捕获的Mobjects。

  • kwargs – 传递给get_mobjects_to_display()的关键字参数。

注意

有关当前可渲染的类列表,请参阅display_funcs()

init_background()[source]

初始化背景。如果 `self.background_image` 是图片路径,则将该图片设置为背景;否则,用默认背景色填充背景。

set_background(pixel_array, **kwargs)[source]

将背景设置为传入的 `pixel_array`(在转换为有效的 RGB 值后)。

参数:
  • pixel_array – 用于设置背景的像素数组。

  • convert_from_floats – 是否将浮点值转换为正确的 RGB 有效值,默认为 `False`

set_pixel_array(pixel_array, **kwargs)[source]

将相机的像素数组设置为传入的像素数组。

参数:
  • pixel_array – 用于转换并设置为相机像素数组的像素数组。

  • convert_from_floats – 是否将浮点值转换为正确的 RGB 值,默认为 `False`