stage object the component belongs to
Used for determining whether the component should have its properties visualized on UI or not.
Flag determining whether this component will ignore transformations or not.
Add a new representation to the component
the name of the representation
the object on which the representation should be based
the created representation wrapped into a representation element object
Add an anotation object
the 3d position
the HTML content
the added annotation object
Automatically center and zoom the component
Iterator over each annotation and executing the callback
function to execute
Iterator over each representation and executing the callback
function to execute
the component's bounding box
the component's center position
Converts direction from local component space to world space
local direction to transform
corresponding world direction
Converts position from local component space to world space
local position to transform
corresponding world position
Applies this component's transformation to its elements and resets this component placement
Remove all annotations from the component
Removes all representation components
Remove the give annotation from the component
the annotation to remove
Removes a representation component
the representation element
Set position transform
the coordinates
this object
Set local rotation transform (for global rotation use setTransform)
the rotation
this object
Set scale transform
the scale
this object
Set general transform. Is applied before and in addition to the position, rotation and scale transformations
the matrix
this object
Set the visibility of the component, including added representations
visibility flag
this object
Events emitted by the component
Generated using TypeDoc
Component representing an instance of coarse-grained structure.