Internal
Readonly
aabbThe axis-aligned world-space 3D boundary of this RendererObject.
Readonly
idUnique identifier for this RendererObject.
Readonly
layerThe ID of a ViewLayer in which the ViewObject exclusively appears.
Readonly
rendererThe RendererModel containing this RendererObject.
Sets whether section plane clipping is applied to the ViewObject in a given View.
Index of the View.
Whether clipping should be applied.
void - Success.
Determines whether the ViewObject participates in boundary calculations and collisions.
Index of the View.
Whether the object should be collidable.
void - Success.
Applies a color to the ViewObject in a given View.
Index of the View.
Optional
color: FloatArrayParamThe color to apply.
void - Success.
Controls whether the ViewObject should be culled (hidden) from a specific View.
Index of the View.
Whether to cull the object.
void - Success.
Toggles the highlighted state of the ViewObject in a specified View.
Index of the View.
Whether to highlight the ViewObject.
void - Success.
Adjusts the opacity of the ViewObject in a given View.
Index of the View.
Optional
opacity: numberThe opacity level to set.
void - Success.
Determines whether the ViewObject can be picked within a given View.
Index of the View.
Whether the object should be pickable.
void - Success.
Marks the ViewObject as selected within a given View.
Index of the View.
Whether the object should be selected.
void - Success.
Controls the visibility of the ViewObject in a specific View.
Index of the View. Matches View.viewIndex for an attached View.
Whether the ViewObject should be visible.
void - Success.
Sets whether the ViewObject should appear X-rayed in a given View.
Index of the View.
Whether to apply the X-ray effect.
void - Success.
Interface through which a ViewObject controls the appearance of a SceneObject in a Viewer.
While a Scene is attached to a Viewer, the Viewer attaches a RendererObject to SceneObject.rendererObject on each of the Scene's SceneObjects, to provide an interface through which the Viewer's ViewObjects can control the appearance of the SceneObjects within their respective Views.
Internally, the Viewer's viewer!Renderer attaches these to SceneObject.rendererObject. When we update properties like ViewObject.visible, the ViewObject will upload those updates through this interface into the viewer!Renderer.
When a View