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 viewer!ViewObject exclusively appears.
Readonly
rendererThe RendererModel containing this RendererObject.
Sets whether section plane clipping is applied to the viewer!ViewObject in a given View.
Index of the View.
Whether clipping should be applied.
void - Success.
Determines whether the viewer!ViewObject participates in boundary calculations and collisions.
Index of the View.
Whether the object should be collidable.
void - Success.
Applies a color to the viewer!ViewObject in a given View.
Index of the View.
Optional
color: FloatArrayParamThe color to apply.
void - Success.
Controls whether the viewer!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 viewer!ViewObject in a specified View.
Index of the View.
Whether to highlight the viewer!ViewObject.
void - Success.
Adjusts the opacity of the viewer!ViewObject in a given View.
Index of the View.
Optional
opacity: numberThe opacity level to set.
void - Success.
Determines whether the viewer!ViewObject can be picked within a given View.
Index of the View.
Whether the object should be pickable.
void - Success.
Marks the viewer!ViewObject as selected within a given View.
Index of the View.
Whether the object should be selected.
void - Success.
Controls the visibility of the viewer!ViewObject in a specific View.
Index of the View. Matches viewer!View.viewIndex | View.viewIndex for an attached View.
Whether the viewer!ViewObject should be visible.
void - Success.
Sets whether the viewer!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 and viewer!ViewObject.rendererObject | ViewObject.rendererObject. When we update properties like ViewObject.visible, the ViewObject will upload those updates through this interface into the viewer!Renderer.
When a View