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: