abstract
Component
Components are the building blocks of this library. Components are singleton elements that contain specific functionality. For instance, the Clipper Component can create, delete and handle 3D clipping planes. Components must be unique (they can't be instanced more than once per Components instance), and have a static UUID that identifies them uniquely. The can be accessed globally using the Components instance.
Extends
Extended by
Disposer
Raycasters
Worlds
Grids
Clipper
Cullers
MiniMaps
ConfigManager
BoundingBoxer
Classifier
Exploder
Hider
IfcLoader
FragmentsManager
IfcGeometryTiler
IfcPropertiesTiler
IfcJsonExporter
IfcIsolator
IfcRelationsIndexer
IfcPropertiesManager
IfcFinder
MeasurementUtils
VertexPicker
BCFTopics
IDSSpecifications
Properties
enabled
abstract
enabled:boolean
Whether this component is active or not. The behaviour can vary depending on the type of component. E.g. a disabled dimension tool will stop creating dimensions, while a disabled camera will stop moving. A disabled component will not be updated automatically each frame.
Methods
isConfigurable()
isConfigurable():
this is Configurable<any, any>
Whether is component is Configurable.
Returns
this is Configurable<any, any>
Inherited from
isDisposeable()
isDisposeable():
this is Disposable
Whether is component is Disposable.
Returns
this is Disposable
Inherited from
isHideable()
isHideable():
this is Hideable
Whether is component is Hideable.
Returns
this is Hideable
Inherited from
isResizeable()
isResizeable():
this is Resizeable
Whether is component is Resizeable.
Returns
this is Resizeable
Inherited from
isUpdateable()
isUpdateable():
this is Updateable
Whether is component is Updateable.
Returns
this is Updateable