缩放场景

限定名称: 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)[源]

基类: MovingCameraScene

这是一个场景,专门配置用于当场景的特定部分需要放大并单独显示时。

方法

activate_zooming

此方法用于激活缩放相机(zoomed_camera)的缩放功能。

get_zoom_factor

返回缩放相机(Zoomed camera)的缩放因子。

get_zoom_in_animation

返回相机放大动画。

get_zoomed_display_pop_out_animation

这是显示缩放相机内容的迷你显示器弹出的动画。

setup

此方法由 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() 的任何有效关键字参数。

返回:

相机放大动画。

返回类型:

应用方法

get_zoomed_display_pop_out_animation(**kwargs)[源]

这是显示缩放相机内容的迷你显示器弹出的动画。

返回:

缩放显示器弹出的动画。

返回类型:

应用方法

setup()[源]

此方法由 Manim 内部使用,用于正确设置场景。