Description
Classes
| class | MinSG::Triangulation::D2D Internal class used by Delaunay2d . | 
| class | MinSG::Triangulation::Delaunay2d | 
| class | MinSG::Triangulation::Delaunay3d | 
| struct | MinSG::Triangulation::NodeGenerator2D | 
| struct | MinSG::Triangulation::NodeGenerator3D | 
| class | MinSG::Triangulation::TetrahedronWrapper | 
Typedefs
| typedef std::pair< Geometry::Vec2f , size_t > | WrapperPoint | 
Functions
| std::vector< std::tuple< uint32_t, uint32_t, uint32_t, uint32_t > > | doTetrahedralization(const std::vector< Geometry::Vec3f > & positions) | 
| Rendering::Mesh * | createTriangle2DMesh(const Geometry::Vec2f & a, const Geometry::Vec2f & b, const Geometry::Vec2f & c) Create a mesh for a 2D triangle. | 
| Rendering::Mesh * | createTetrahedronMesh(const Geometry::Tetrahedron < float > & tetrahedron) Create a mesh for a tetrahedron. | 
| template< typename Point_t > | |
| ListNode * | createMinSGNodes(const Delaunay2d < Point_t > & triangulation) | 
| template< typename Point_t > | |
| ListNode * | createMinSGNodes( Delaunay3d < Point_t > & triangulation, bool skipIfDegenerated) | 
Documentation
typedef
 MinSG::Triangulation::WrapperPoint
| public | 
| typedef std::pair< Geometry::Vec2f , size_t > WrapperPoint | 
Defined in MinSG/Ext/Triangulation/Delaunay2d.h:41
function
 MinSG::Triangulation::doTetrahedralization
| public | 
| std::vector< std::tuple< uint32_t, uint32_t, uint32_t, uint32_t > > doTetrahedralization( | const std::vector< Geometry::Vec3f > & | positions ) | 
Defined in MinSG/Ext/Triangulation/Delaunay3d.h:30
function
 MinSG::Triangulation::createTriangle2DMesh
| public | 
| Rendering::Mesh * createTriangle2DMesh( | const Geometry::Vec2f & | a, | 
| const Geometry::Vec2f & | b, | |
| const Geometry::Vec2f & | c | |
| ) | 
Create a mesh for a 2D triangle.
Defined in MinSG/Ext/Triangulation/Helper.h:31
function
 MinSG::Triangulation::createTetrahedronMesh
| public | 
| Rendering::Mesh * createTetrahedronMesh( | const Geometry::Tetrahedron < float > & | tetrahedron ) | 
Create a mesh for a tetrahedron.
Defined in MinSG/Ext/Triangulation/Helper.h:34
function
 MinSG::Triangulation::createMinSGNodes
| public | 
| template< typename Point_t > | ||
| ListNode * createMinSGNodes( | const Delaunay2d < Point_t > & | triangulation ) | 
Defined in MinSG/Ext/Triangulation/Helper.h:56
function
 MinSG::Triangulation::createMinSGNodes
| public | 
| template< typename Point_t > | ||
| ListNode * createMinSGNodes( | Delaunay3d < Point_t > & | triangulation, | 
| bool | skipIfDegenerated | |
| ) | 
Defined in MinSG/Ext/Triangulation/Helper.h:99