Creates CSG meshes.
More...
#include <common/common.hh>
◆ 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: