多摄像头¶
限定名称: manim.camera.multi\_camera.MultiCamera
- class MultiCamera(image_mobjects_from_cameras=None, allow_cameras_to_capture_their_own_display=False, **kwargs)[source]¶
基础类:
MovingCamera允许多视角的相机对象。
初始化多摄像头
- Parameters:
image_mobjects_from_cameras (ImageMobject | None)
kwargs – MovingCamera 的任何有效关键字参数。
方法
将从相机获取的ImageMobject添加到列表
self.image_mobject_from_cameras中通过在
pixel_array上打印来捕获mobjects。返回所有mobjects,其移动意味着摄像机应将屏幕上所有其他mobjects视为正在移动
重置多摄像头。
重塑子相机像素数组
属性
background_colorbackground_opacityframe_center返回框架在笛卡尔坐标系中的中心点。
frame_height返回框架的高度。
frame_width返回框架的宽度
- add_image_mobject_from_camera(image_mobject_from_camera)[来源]¶
将从相机获取的ImageMobject添加到列表
self.image_mobject_from_cameras中- Parameters:
image_mobject_from_camera (ImageMobject) – 要添加到self.image_mobject_from_cameras中的ImageMobject
- capture_mobjects(mobjects, **kwargs)[source]¶
通过在
pixel_array上打印来捕获mobjects。这是将场景内容转换为数组的基本函数,然后将其转换为图像或视频。
- Parameters:
mobjects – 要捕获的Mobjects。
kwargs – 要传递给
get_mobjects_to_display()的关键字参数。
注释
有关当前可以渲染的类列表,请参见
display_funcs()。