|
Graphite Version 3
An experimental 3D geometry processing program
|
Functions and classes for Constructive Solid Geometry with meshes. More...
#include <geogram/basic/common.h>#include <geogram/mesh/mesh.h>#include <geogram/basic/smart_pointer.h>#include <geogram/basic/memory.h>Go to the source code of this file.
Classes | |
| class | GEO::CSGMesh |
| A Mesh with reference counting and bounding box. More... | |
| class | GEO::CSGBuilder |
| Implements CSG objects and instructions. More... | |
| class | GEO::CSGCompiler |
| Creates meshes from OpenSCAD .csg files. More... | |
| struct | GEO::CSGCompiler::Value |
| A parsed value in a .csg file. More... | |
| class | GEO::CSGCompiler::ArgList |
| A parsed argument list in a .csg file. More... | |
| struct | GEO::CSGCompiler::Token |
Namespaces | |
| namespace | GEO |
| Global Vorpaline namespace. | |
Typedefs | |
| typedef SmartPointer< CSGMesh > | GEO::CSGMesh_var |
| A smart pointer to a CSGMesh. | |
| typedef std::vector< CSGMesh_var > | GEO::CSGScope |
| A list of CSGMesh. | |
Functions and classes for Constructive Solid Geometry with meshes.
Definition in file mesh_CSG.h.