缩放场景¶
限定名称: manim.scene.zoomed\_scene.ZoomedScene
- class ZoomedScene(camera_class=<class 'manim.camera.multi_camera.MultiCamera'>, zoomed_display_height=3, zoomed_display_width=3, zoomed_display_center=None, zoomed_display_corner=array([1., 1., 0.]), zoomed_display_corner_buff=0.5, zoomed_camera_config={'background_opacity': 1, 'default_frame_stroke_width': 2}, zoomed_camera_image_mobject_config={}, zoomed_camera_frame_starting_position=array([0., 0., 0.]), zoom_factor=0.15, image_frame_stroke_width=3, zoom_activated=False, **kwargs)[source]¶
-
这是一个具有特殊配置的场景,用于当场景的特定部分需要放大并单独显示时。
方法
此方法用于激活zoomed_camera的缩放功能。
返回缩放相机的缩放因子。
返回相机缩放的动画。
这是显示放大摄像头内容的小显示屏弹出的动画。
此方法由Manim内部使用,用于设置场景以便正确使用。
属性
camera- activate_zooming(animate=False)[source]¶
此方法用于激活zoomed_camera的缩放功能。
- Parameters:
animate (bool) – 是否在激活放大相机时进行动画处理。
- get_zoom_in_animation(run_time=2, **kwargs)[source]¶
返回相机缩放的动画。
- Parameters:
run_time (float) – 相机放大动画的运行时间。
**kwargs – ApplyMethod() 的任何有效关键字参数
- Returns:
相机放大动画。
- Return type: