#include <MeshBuilder.h>
|
static Core::DocObject * | makeBox (Core::CoreDocument *doc, double length, double width, double height) |
| Makes a box. More...
|
|
static Core::DocObject * | importInventor (Core::CoreDocument *doc, const std::string &filename) |
| Import Inventor file. More...
|
|
static Core::DocObject * | makePolygonMesh (Core::CoreDocument *doc, const std::vector< int > &model, const std::vector< Base::Pnt > &points) |
| Makes a PolygonMesh ( For the moment only triangular or quadrangular polygons are allowed ) More...
|
|
static Core::DocObject * | makePolygonMesh (Core::CoreDocument *doc, pConstMesh mesh) |
| Makes a PolygonMesh from a pMesh. More...
|
|
static void | makePolygonMeshDelaunay (const std::vector< Base::Pnt > &boundaryPoints, std::vector< int > &outputModel) |
|
static Core::DocObject * | makePolygonMeshDelaunay (Core::CoreDocument *doc, const std::vector< Base::Pnt > &boundaryPoints) |
|
static void | __setMeshBuilder__ (App::MeshBuilder *builder) |
| Sets the Builder. For internal use only. More...
|
|
static pMesh | makeBox (double length, double width, double height) |
| Makes a box. More...
|
|
static pMesh | makeMesh (const std::vector< Mesher::TriangulatedFace > &faces) |
| Makes a Mesh from a vector of triangulated faces. More...
|
|
|
virtual Core::DocObject * | _makeBox (Core::CoreDocument *doc, double length, double width, double height) |
|
virtual Core::DocObject * | _importInventor (Core::CoreDocument *doc, const std::string &filename) |
|
virtual Core::DocObject * | _makePolygonMesh (Core::CoreDocument *doc, const std::vector< int > &model, const std::vector< Base::Pnt > &points) |
|
virtual Core::DocObject * | _makePolygonMesh (Core::CoreDocument *doc, pConstMesh mesh) |
|
virtual void | _makePolygonMeshDelaunay (const std::vector< Base::Pnt > &boundaryPoints, std::vector< int > &outputModel) |
|
virtual Core::DocObject * | _makePolygonMeshDelaunay (Core::CoreDocument *doc, const std::vector< Base::Pnt > &boundaryPoints) |
|
virtual pMesh | _makeBox (double length, double width, double height) |
|
virtual pMesh | _makeMesh (const std::vector< Mesher::TriangulatedFace > &faces) |
|
◆ __setMeshBuilder__()
static void Topo::MeshBuilder::__setMeshBuilder__ |
( |
App::MeshBuilder * |
builder | ) |
|
|
inlinestatic |
Sets the Builder. For internal use only.
◆ _importInventor()
◆ _makeBox() [1/2]
◆ _makeBox() [2/2]
virtual pMesh Topo::MeshBuilder::_makeBox |
( |
double |
length, |
|
|
double |
width, |
|
|
double |
height |
|
) |
| |
|
protectedvirtual |
◆ _makeMesh()
virtual pMesh Topo::MeshBuilder::_makeMesh |
( |
const std::vector< Mesher::TriangulatedFace > & |
faces | ) |
|
|
protectedvirtual |
◆ _makePolygonMesh() [1/2]
◆ _makePolygonMesh() [2/2]
◆ _makePolygonMeshDelaunay() [1/2]
virtual void Topo::MeshBuilder::_makePolygonMeshDelaunay |
( |
const std::vector< Base::Pnt > & |
boundaryPoints, |
|
|
std::vector< int > & |
outputModel |
|
) |
| |
|
protectedvirtual |
◆ _makePolygonMeshDelaunay() [2/2]
◆ importInventor()
◆ makeBox() [1/2]
◆ makeBox() [2/2]
static pMesh Topo::MeshBuilder::makeBox |
( |
double |
length, |
|
|
double |
width, |
|
|
double |
height |
|
) |
| |
|
static |
◆ makeMesh()
static pMesh Topo::MeshBuilder::makeMesh |
( |
const std::vector< Mesher::TriangulatedFace > & |
faces | ) |
|
|
static |
Makes a Mesh from a vector of triangulated faces.
◆ makePolygonMesh() [1/2]
Makes a PolygonMesh ( For the moment only triangular or quadrangular polygons are allowed )
◆ makePolygonMesh() [2/2]
Makes a PolygonMesh from a pMesh.
◆ makePolygonMeshDelaunay() [1/2]
static void Topo::MeshBuilder::makePolygonMeshDelaunay |
( |
const std::vector< Base::Pnt > & |
boundaryPoints, |
|
|
std::vector< int > & |
outputModel |
|
) |
| |
|
static |
Makes a mesh model using Delaunay triangulation from outer boundary points (points must be in order to create boundary, last point MUST NOT be the first point, it is done automatically)
◆ makePolygonMeshDelaunay() [2/2]
Makes a PolygonMesh using Delaunay triangulation from outer boundary points (points must be in order to create boundary, last point MUST NOT be the first point, it is done automatically)
The documentation for this class was generated from the following file:
- D:/CadworkJobs/Softwareprojekte/Lexocad/V27.0/lexocad/Topo/include/Topo/MeshBuilder.h