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
Forward declarations for the common classes.
Definition: Animation.hh:26
Definition: MeshCSG.hh:43
Creates CSG meshes.
Definition: MeshCSG.hh:40
_GPtrArray GPtrArray
Definition: MeshCSG.hh:26
_GtsSurface GtsSurface
Definition: MeshCSG.hh:24