orca.SceneKit¶
API reference for the SceneKit module.
Enumerations¶
- StencilOp — Operations performed on stencil buffer values when stencil tests pass or fail
- ViewportMode — Coordinate systems for viewport and scissor rectangle specification
- CullMode — Face culling modes to optimize rendering by discarding non-visible triangle faces
- ColorWriteMode — Control which color channels are written to the framebuffer during rendering
- FovType — Field of view calculation methods for camera projection
- ProjectionType — Camera projection modes for 3D to 2D transformation
- LightType — Types of light sources for scene illumination
Classes¶
- Node3D — Base class for all 3D scene graph nodes with transform and positioning capabilities
- Scene — Root container for 3D scene content with camera and rendering configuration
- Model3D — 3D model renderer that displays mesh geometry with materials
- PlaneMeshNode — Procedural plane mesh generator for creating rectangular surfaces
- Camera — 3D camera for scene viewing and projection configuration
- TrajectoryList3D — Layout container that arranges child nodes along a 3D trajectory path
- Viewport3D — 2D viewport component that renders 3D scene content
- PrefabView3D — Dynamic loader for 3D prefab assets and scene files
- RenderPass — Base class for render pass components in the rendering pipeline
- CompositionTargetRenderPass — Render pass that outputs to the final composition target
- BlitRenderPass — Render pass for copying (blitting) between render targets
- ClearRenderPass — Render pass for clearing framebuffer contents
- DrawObjectsRenderPass — Render pass for drawing scene objects with tag-based filtering
- PipelineStateRenderPass — Render pass for configuring graphics pipeline state
- TextBlock3D — 3D text renderer for displaying typography in 3D space
- Light3D — 3D light source for scene illumination and shadow casting
- SpriteView — Billboard sprite renderer for 2D images in 3D space