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: