Camera¶
Camera
是最基础的相机类(2D),在普通的 Scene
中默认使用。也是
其他更高级相机类的父类。
Camera¶
-
class
manimlib.camera.camera.
Camera
(background=None, **kwargs)¶ 相机类,被默认用在Scene上
-
capture_mobject
(mobject, **kwargs)¶ 捕获单个物体
-
capture_mobjects
(mobjects, **kwargs)¶ 捕获
mobjects
中的所有物体
-
display_multiple_image_mobjects
(image_mobjects, pixel_array)¶ 显示
ImageMobject
-
display_multiple_point_cloud_mobjects
(pmobjects, pixel_array)¶ 通过直接向
pixel_array
中加点显示PMobject
-
display_multiple_vectorized_mobjects
(vmobjects, pixel_array)¶ 利用
cairo
栅格化显示VMobject
-
extract_mobject_family_members
(mobjects, only_those_with_points=False)¶ 获取所有的物体(包含子物体)
-
get_image
(pixel_array=None)¶ 获取当前图片
-
get_mobjects_to_display
(mobjects, include_submobjects=True, excluded_mobjects=None)¶ 获取所有要显示的物体
-
is_in_frame
(mobject)¶ 确定
mobject
是否在画面中
-
make_background_from_func
(coords_to_colors_func)¶ 通过使用
coords_to_colors_func
确定每个像素的颜色来生成背景。输入在空间中是(x,y),输出都应该是一个由4个浮点组成的RGBA数组
-
reset_pixel_shape
(new_height, new_width)¶ 设置新的分辨率大小
-
resize_frame_shape
(fixed_dimension=0)¶ 更改
frame_shape
以匹配像素的纵横比,保持宽高比不变
-
set_background_from_func
(coords_to_colors_func)¶ 调用
make_background_from_func
设置背景
-
set_pixel_array
(pixel_array, convert_from_floats=False)¶ 设置
pixel_array
-