Interface ICamApiVisualObject
Scene node shared by every visual object (previews, gizmos, caller-defined): placement and visibility only. Content and interactivity are separate aspects via QueryInterface (ICamApiRenderableVO / ICamApiInteractiveVO / ICamApiGizmo); not every object implements each, so QI also serves as feature detection and is how self-drawing objects add further aspects. Transient, not persisted.
Namespace: CAMAPI.ViewPort
Assembly: CAMAPI.ViewPort.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("6BC6F996-BD56-4463-A33D-EC2E3691DB4F")]
public interface ICamApiVisualObject
Properties
Transform
Object placement transform.
Declaration
TST3DMatrix Transform { get; set; }
Property Value
| Type | Description |
|---|---|
| TST3DMatrix |
Visible
Object visibility.
Declaration
bool Visible { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |