17 #ifndef IGNITION_COMMON_MESHCSG_HH_ 18 #define IGNITION_COMMON_MESHCSG_HH_ 22 #include <ignition/common/graphics/Export.hh> 37 class IGNITION_COMMON_GRAPHICS_VISIBLE
MeshCSG 54 public:
Mesh *CreateBoolean(
const Mesh *_m1,
const Mesh *_m2,
59 private:
void ConvertMeshToGTS(
const Mesh *mesh,
GtsSurface *surface);
65 private:
void MergeVertices(
GPtrArray * _vertices,
double _epsilon);
_GtsSurface GtsSurface
Definition: GTSMeshUtils.hh:27
static const Pose3< T > Zero
BooleanOperation
An enumeration of the boolean operations.
Definition: MeshCSG.hh:40
Definition: MeshCSG.hh:40
_GPtrArray GPtrArray
Definition: MeshCSG.hh:26
Creates CSG meshes.
Definition: MeshCSG.hh:37
Forward declarations for the common classes.
A 3D mesh.
Definition: Mesh.hh:41
_GtsSurface GtsSurface
Definition: MeshCSG.hh:24