On this page

ZoomedScene

from noon import ZoomedScene

Source-derived class. Host availability is not inferred from this listing. See reference scope.

Bases: _camera.MovingCameraScene. Declared members follow; inherited and dynamically attached members are not expanded.

Manim-compatible retained inset backed by one Rust semantic relation.

ZoomedScene.__init__

ZoomedScene.__init__(self, camera_class: type | None=None, zoomed_display_height: float=3, zoomed_display_width: float=3, zoomed_display_center: object | None=None, zoomed_display_corner: object=_base.UR, zoomed_display_corner_buff: float=_base.DEFAULT_MOBJECT_TO_EDGE_BUFFER, zoomed_camera_config: dict[str, Any] | None=None, zoomed_camera_image_mobject_config: dict[str, Any] | None=None, zoomed_camera_frame_starting_position: object=_base.ORIGIN, zoom_factor: float=0.15, image_frame_stroke_width: float=3, zoom_activated: bool=False, **kwargs: Any) -> None
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default
camera_classpositional or keywordtype | NoneNone
zoomed_display_heightpositional or keywordfloat3
zoomed_display_widthpositional or keywordfloat3
zoomed_display_centerpositional or keywordobject | NoneNone
zoomed_display_cornerpositional or keywordobject_base.UR
zoomed_display_corner_buffpositional or keywordfloat_base.DEFAULT_MOBJECT_TO_EDGE_BUFFER
zoomed_camera_configpositional or keyworddict[str, Any] | NoneNone
zoomed_camera_image_mobject_configpositional or keyworddict[str, Any] | NoneNone
zoomed_camera_frame_starting_positionpositional or keywordobject_base.ORIGIN
zoom_factorpositional or keywordfloat0.15
image_frame_stroke_widthpositional or keywordfloat3
zoom_activatedpositional or keywordboolFalse
kwargs**kwargsAnyNo default

Return annotation: None

No docstring declared here. Consult the source and host reference.

Source declaration

ZoomedScene.setup

ZoomedScene.setup(self) -> None
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: None

No docstring declared here. Consult the source and host reference.

Source declaration

ZoomedScene.activate_zooming

ZoomedScene.activate_zooming(self, animate: bool=False) -> None
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default
animatepositional or keywordboolFalse

Return annotation: None

No docstring declared here. Consult the source and host reference.

Source declaration

ZoomedScene.get_zoom_factor

ZoomedScene.get_zoom_factor(self) -> float
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: float

No docstring declared here. Consult the source and host reference.

Source declaration

ZoomedScene.get_zoomed_display_pop_out_animation

ZoomedScene.get_zoomed_display_pop_out_animation(self, **kwargs: Any) -> object
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default
kwargs**kwargsAnyNo default

Return annotation: object

Stretch the display to the camera frame, then Transform it back.

This mirrors Manim v0.21's saved-state/``replace(..., stretch=True)``
sequence while leaving interpolation and publication to shared Transform.

Source declaration