#include <CSGObject.h>
Public Types | |
| enum | CSGOperation { CSG_MERGE, CSG_UNION, CSG_INTERSECT, CSG_A_MINUS_B, CSG_B_MINUS_A } |
Public Member Functions | |
| CSGObject (void) | |
| ~CSGObject (void) | |
| osg::ref_ptr< osg::Geometry > | Perform (osg::Geometry *m1, osg::Geometry *m2, unsigned int operation) |
| osg::ref_ptr< osg::Geometry > | Perform (osg::ref_ptr< osg::Geometry > m1, std::vector< osg::ref_ptr< osg::Geometry >> m2, unsigned int operation) |
| carve::mesh::MeshSet< 3 > * | texturedCube (carve::interpolate::FaceVertexAttr< tex_t > &fv_tex, carve::interpolate::FaceAttr< GLuint > &f_tex_num, const carve::math::Matrix &transform=carve::math::Matrix::IDENT()) |
| osg::Geometry * | TestScene () |
| carve::mesh::MeshSet< 3 > * | SetGeometry (osg::Geometry *mesh) |
| osg::ref_ptr< osg::Geometry > | GetGeometry (carve::mesh::MeshSet< 3 > *mesh) |
Class for creation the bounding spheres of a cloud
| osgCloudyDay::CSGObject::CSGObject | ( | void | ) |
Constructor
| osgCloudyDay::CSGObject::~CSGObject | ( | void | ) |
Deconstructor
1.8.1.1