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 | |
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. More... | |
Functions and classes for Constructive Solid Geometry with meshes.
Definition in file mesh_CSG.h.