Protected Readonly_Protected Readonly_ReadonlyignoreIndicates whether the mesh controller should ignore the render mode changes of the viewport
ReadonlyisReadonlyisReadonlyisReadonlyrootsReadonlysignalsController objects count
Iterator over all the uuids contained in the controller.
Controller visibility (independant from object own visibility).
Hiding a controller will hide all its children without modifying their own visibility.
Protected_Protected_Protected_Protected_To be implemented by controllers to set global visibility (at controller level)
Indicates whether the controller accepts the SceneObject as a potential child.
Adds the given building mesh to the controller and puts it in its parent if given. If a building mesh already exists for the uuid, returns.
Adds the given SceneMesh to the BimMesh as a GeometryType visual representation.
Clears all objects from the controller
Creates a new SceneLineProxy from a SerializedBatchedLineProxy. Proxies can be added to a BimMesh using BimMeshController.addSubMesh.
Creates a new BimMesh from a SerializedObject3D. By default BimMesh has no visual
representations. Use BimMeshController.addSubMesh to add one.
Creates a new SceneMeshProxy from a SerializedBatchedMeshProxy. Proxies can be added to a BimMesh using BimMeshController.addSubMesh.
Disposes the controller and destroy its data
Returns a generator of hidden objects of this controller
Returns a generator of hidden object uuids of this controller
Returns a generator of objects of this controller
Returns a generator of object uuids of this controller
Returns a generator of visible objects of this controller
Returns a generator if visible object uuids of this controller
Returns the object associated with the given uuid if found
Returns a generator of objects with the given uuids
Returns whether the controller has the given uuid
Base controller for managing meshes. Use this controller only if you want your objects to be considered as standard SceneMesh (i.e. automatic support for selection, xRay, boxTree, BVH, etc). It is made for displaying content not tools.