|
static pMesh | copy (pConstMesh mesh, bool deepCopy=false) |
| Makes a copy of the mesh. More...
|
|
static bool | isClosed (pConstMesh mesh) |
| Checks if the mesh is closed ( = it has no boundary edges[1] ). More...
|
|
static bool | isPlanar (pConstMesh mesh) |
| Checks if the mesh is planar ( = all its points lay on the same plane ). More...
|
|
static pMesh | triangulationToMesh (pConstShape shape) |
|
static pMesh | triangulationToMesh (pConstShape shape, bool highQuality, std::vector< int > *newToOldFaceIdxMap=0) |
|
static pShape | convertMesh2Shape (pConstMesh mesh, std::vector< std::vector< Geom::Pnt >> &defectPolygons) |
| Converts a mesh to a BREP shape (shell or solid) More...
|
|
static pShape | convertMesh2Solid (pConstMesh aMesh, bool prefer_stiching, bool onlyClosedSolid, bool mergePlanarFaces) |
|
static pShape | convertMesh2Polyhedral (pConstMesh mesh, std::vector< std::vector< Geom::Pnt >> &defectPolygons) |
| Converts a mesh to a Polyhedral (Acis) More...
|
|
static pShape | convertMesh2Brep_by_Face_Stiching (pConstMesh mesh, std::vector< std::vector< Geom::Pnt >> &defectPolygons) |
| Converts a mesh to a BREP shape (shell or solid) More...
|
|
static pShape | convertMesh2Shell (pConstMesh mesh, std::vector< std::vector< Geom::Pnt >> &defectPolygons) |
| Converts a mesh to an open or closed shell. More...
|
|
static pMesh | makeMeshFromBrepData (pConstBrepData data) |
| Makes a mesh from BrepData. More...
|
|
static pMesh | makeMesh (const std::vector< Geom::Pnt > &nodes, const std::vector< int > &model, const std::vector< Geom::Pnt2d > &textureCoords, const std::vector< int > &textureCoordIndices) |
| Makes a mesh from Nodes and Texture-Coordinates. More...
|
|
static pMesh | makeMesh (const std::vector< Geom::Pnt > &nodes, const std::vector< int > &model) |
| Makes a mesh from Nodes. More...
|
|
static std::vector< App::Element * > | getElementsFromOMFFile (Core::CoreDocument *doc, const Base::String &fileName, double scaleFactor=1., bool terrain=false) |
| Reads in a OMF file and converts each OMF into an App::Element. More...
|
|
static bool | getMesh (pConstMesh mesh, std::vector< Geom::Pnt > &nodes, std::vector< int > &model, std::vector< Draw::SurfaceStyle > &surfaceStyles, std::vector< int > &faceIndices, std::vector< int > &surfaceStyleIndices, std::vector< Geom::Pnt2d > &textureCoords, std::vector< int > &textureCoordIndices, std::vector< Topo::LineItem > *lineItems=0) |
|
static bool | getCreaseAngle (pConstMesh mesh, float &angle) |
|
Tools for creating, manipulating and querying Meshes.