The Mesh class represents a 3D mesh, which is a collection of geometric primitives that together define the shape of an object. More...
#include <mesh.h>
Public Attributes | |
| std::shared_ptr< std::vector< PrimitivePtr > > | primitives |
| This member is vector that stores a collection of shared pointers, each pointing to a specific Primitive instance. | |
| BoundingBoxPtr | boundingBox |
| This member holds a shared pointer to a BoundingBox object, which stores the minimum and maximum extents of the mesh. | |
Additional Inherited Members | |
Public Member Functions inherited from cil::Object | |
| Object () | |
| virtual | ~Object () |
The Mesh class represents a 3D mesh, which is a collection of geometric primitives that together define the shape of an object.
| BoundingBoxPtr cil::Mesh::boundingBox |
This member holds a shared pointer to a BoundingBox object, which stores the minimum and maximum extents of the mesh.
| std::shared_ptr<std::vector<PrimitivePtr> > cil::Mesh::primitives |
This member is vector that stores a collection of shared pointers, each pointing to a specific Primitive instance.