20#include "../object/object.h"
21#include "../variant/types.h"
22#include "../primitive/types.h"
The Mesh class represents a 3D mesh, which is a collection of geometric primitives that together defi...
Definition mesh.h:32
std::shared_ptr< std::vector< PrimitivePtr > > primitives
This member is vector that stores a collection of shared pointers, each pointing to a specific Primit...
Definition mesh.h:34
BoundingBoxPtr boundingBox
This member holds a shared pointer to a BoundingBox object, which stores the minimum and maximum exte...
Definition mesh.h:35
std::shared_ptr< Mesh > MeshPtr
Definition types.h:32
std::shared_ptr< BoundingBox > BoundingBoxPtr
Definition types.h:36
BoundingBoxPtr getBoundingBox(const GeometryPtr &geometry, const std::string &attribName="positions")