Creates CSG meshes.
More...
#include <common/common.hh>
|
| MeshCSG () |
| Constructor.
|
|
virtual | ~MeshCSG () |
| Destructor.
|
|
Mesh * | CreateBoolean (const Mesh *_m1, const Mesh *_m2, const int _operation, const ignition::math::Pose3d &_offset=ignition::math::Pose3d::Zero) |
| Create a boolean mesh from two meshes.
|
|
◆ BooleanOperation
An enumeration of the boolean operations.
Enumerator |
---|
UNION | |
INTERSECTION | |
DIFFERENCE | |
◆ MeshCSG()
◆ ~MeshCSG()
◆ CreateBoolean()
Mesh * CreateBoolean |
( |
const Mesh * | _m1, |
|
|
const Mesh * | _m2, |
|
|
const int | _operation, |
|
|
const ignition::math::Pose3d & | _offset = ignition::math::Pose3d::Zero ) |
Create a boolean mesh from two meshes.
- Parameters
-
[in] | _m1 | the parent mesh in the boolean operation |
[in] | _m2 | the child mesh in the boolean operation |
[in] | _operation | the boolean operation applied to the two meshes |
[in] | _offset | _m2's pose offset from _m1 |
- Returns
- a pointer to the created mesh
The documentation for this class was generated from the following file: