17 #ifndef _GAZEBO_MESHCSG_HH_ 
   18 #define _GAZEBO_MESHCSG_HH_ 
   20 #include <ignition/math/Pose3.hh> 
   57       public: 
Mesh *CreateBoolean(
const Mesh *_m1, 
const Mesh *_m2,
 
   59           const ignition::math::Pose3d &_offset = ignition::math::Pose3d::Zero);
 
   62       private: 
void ConvertMeshToGTS(
const Mesh *mesh, 
GtsSurface *surface);
 
   68       private: 
void MergeVertices(
GPtrArray * _vertices, 
double _epsilon);
 
A 3D mesh. 
Definition: Mesh.hh:42
_GtsSurface GtsSurface
Definition: GTSMeshUtils.hh:27
BooleanOperation
An enumeration of the boolean operations. 
Definition: MeshCSG.hh:43
Definition: MeshCSG.hh:43
Creates CSG meshes. 
Definition: MeshCSG.hh:40
_GPtrArray GPtrArray
Definition: MeshCSG.hh:26
_GtsSurface GtsSurface
Definition: MeshCSG.hh:24