ThreeDScene
from noon import ThreeDScene
Source-derived class. Host availability is not inferred from this listing. See reference scope.
Bases: SpatialScene. Declared members follow; inherited and dynamically attached members are not expanded.
Finite perspective, one camera, and explicit camera driver ownership. Camera moves use Manim's unwrapped angles. Ambient rotation must stop before another camera edit. Exponential projection and behind-camera fallback are outside this finite perspective profile.
ThreeDScene.__init__
ThreeDScene.__init__(self, *, near=0.1, far=100)
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
near | keyword-only | Not annotated | 0.1 |
far | keyword-only | Not annotated | 100 |
Return annotation: Not annotated
No docstring declared here. Consult the source and host reference.
ThreeDScene.renderer
ThreeDScene.renderer(self)Decorators: property
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: Not annotated
No docstring declared here. Consult the source and host reference.
ThreeDScene.set_camera_orientation
ThreeDScene.set_camera_orientation(self, *, phi=None, theta=None, gamma=None, zoom=None, focal_distance=None, frame_center=None)
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
phi | keyword-only | Not annotated | None |
theta | keyword-only | Not annotated | None |
gamma | keyword-only | Not annotated | None |
zoom | keyword-only | Not annotated | None |
focal_distance | keyword-only | Not annotated | None |
frame_center | keyword-only | Not annotated | None |
Return annotation: Not annotated
No docstring declared here. Consult the source and host reference.
ThreeDScene.move_camera
ThreeDScene.move_camera(self, *, phi=None, theta=None, gamma=None, zoom=None, focal_distance=None, frame_center=None, added_anims=(), **kwargs)
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
phi | keyword-only | Not annotated | None |
theta | keyword-only | Not annotated | None |
gamma | keyword-only | Not annotated | None |
zoom | keyword-only | Not annotated | None |
focal_distance | keyword-only | Not annotated | None |
frame_center | keyword-only | Not annotated | None |
added_anims | keyword-only | Not annotated | () |
kwargs | **kwargs | Not annotated | No default |
Return annotation: Not annotated
No docstring declared here. Consult the source and host reference.
ThreeDScene.begin_ambient_camera_rotation
ThreeDScene.begin_ambient_camera_rotation(self, rate=0.02, about='theta')
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
rate | positional or keyword | Not annotated | 0.02 |
about | positional or keyword | Not annotated | 'theta' |
Return annotation: Not annotated
No docstring declared here. Consult the source and host reference.
ThreeDScene.stop_ambient_camera_rotation
ThreeDScene.stop_ambient_camera_rotation(self)
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: Not annotated
No docstring declared here. Consult the source and host reference.
ThreeDScene.begin_3dillusion_camera_rotation
ThreeDScene.begin_3dillusion_camera_rotation(self, rate=1, origin_phi=None, origin_theta=None)
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
rate | positional or keyword | Not annotated | 1 |
origin_phi | positional or keyword | Not annotated | None |
origin_theta | positional or keyword | Not annotated | None |
Return annotation: Not annotated
No docstring declared here. Consult the source and host reference.
ThreeDScene.stop_3dillusion_camera_rotation
ThreeDScene.stop_3dillusion_camera_rotation(self)
| Parameter | Kind | Annotation | Default |
|---|---|---|---|
self | positional or keyword | Not annotated | No default |
Return annotation: Not annotated
No docstring declared here. Consult the source and host reference.