56 public:
Mesh *CreateBoolean(
const Mesh *_m1,
const Mesh *_m2,
60 private:
void ConvertMeshToGTS(
const Mesh *mesh,
GtsSurface *surface);
66 private:
void MergeVertices(
GPtrArray * _vertices,
double _epsilon);
A 3D mesh.
Definition: Mesh.hh:40
Encapsulates a position and rotation in three space.
Definition: Pose.hh:40
BooleanOperation
An enumeration of the boolean operations.
Definition: MeshCSG.hh:42
Creates CSG meshes.
Definition: MeshCSG.hh:39
Definition: MeshCSG.hh:42
_GPtrArray GPtrArray
Definition: MeshCSG.hh:25
static const Pose Zero
math::Pose(0, 0, 0, 0, 0, 0)
Definition: Pose.hh:43
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48
_GtsSurface GtsSurface
Definition: MeshCSG.hh:23