缩放场景¶
限定名称: 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)[源]¶
-
这是一个场景,专门配置用于当场景的特定部分需要放大并单独显示时。
方法
此方法用于激活缩放相机(zoomed_camera)的缩放功能。
返回缩放相机(Zoomed camera)的缩放因子。
返回相机放大动画。
这是显示缩放相机内容的迷你显示器弹出的动画。
此方法由 Manim 内部使用,用于正确设置场景。
属性
相机
时间
场景开始以来的时间。
- activate_zooming(animate=False)[源]¶
此方法用于激活缩放相机(zoomed_camera)的缩放功能。
- 参数:
animate (布尔值) – 是否动画化缩放相机(zoomed camera)的激活。
- get_zoom_factor()[源]¶
返回缩放相机(Zoomed camera)的缩放因子。定义为缩放相机的高度与缩放迷你显示器的高度之比。 :returns: 缩放因子。 :rtype: 浮点数
- get_zoom_in_animation(run_time=2, **kwargs)[源]¶
返回相机放大动画。
- 参数:
run_time (浮点数) – 相机放大动画的运行时间。
**kwargs – ApplyMethod() 的任何有效关键字参数。
- 返回:
相机放大动画。
- 返回类型: