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
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
camera_class | positional or keyword | type | None | None |
zoomed_display_height | positional or keyword | float | 3 |
zoomed_display_width | positional or keyword | float | 3 |
zoomed_display_center | positional or keyword | object | None | None |
zoomed_display_corner | positional or keyword | object | _base.UR |
zoomed_display_corner_buff | positional or keyword | float | _base.DEFAULT_MOBJECT_TO_EDGE_BUFFER |
zoomed_camera_config | positional or keyword | dict[str, Any] | None | None |
zoomed_camera_image_mobject_config | positional or keyword | dict[str, Any] | None | None |
zoomed_camera_frame_starting_position | positional or keyword | object | _base.ORIGIN |
zoom_factor | positional or keyword | float | 0.15 |
image_frame_stroke_width | positional or keyword | float | 3 |
zoom_activated | positional or keyword | bool | False |
kwargs | **kwargs | Any | No default |
Return annotation: None
No docstring declared here. Consult the source and host reference.
ZoomedScene.setup
ZoomedScene.setup(self) -> None
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: None
No docstring declared here. Consult the source and host reference.
ZoomedScene.activate_zooming
ZoomedScene.activate_zooming(self, animate: bool=False) -> None
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
animate | positional or keyword | bool | False |
Return annotation: None
No docstring declared here. Consult the source and host reference.
ZoomedScene.get_zoom_factor
ZoomedScene.get_zoom_factor(self) -> float
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: float
No docstring declared here. Consult the source and host reference.
ZoomedScene.get_zoomed_display_pop_out_animation
ZoomedScene.get_zoomed_display_pop_out_animation(self, **kwargs: Any) -> object
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
kwargs | **kwargs | Any | No 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.