The namespace of the Mesh Application layer library. More...
Classes | |
| class | AmfExporter |
| Used for exporting to Additive Manufacturing File (AMF) format. More... | |
| class | Cone |
| class | Cube |
| class | Curvature |
| The Curvature class calculates the curvature values of a related mesh feature. More... | |
| struct | CurvatureInfo |
| Curvature information. More... | |
| class | Cylinder |
| class | Edge |
| The Edge helper class The Edge class provides an interface for the EdgePy class for convenient access to the Mesh data structure. More... | |
| class | Ellipsoid |
| class | Export |
| The Export class writes any supported mesh format into a file. More... | |
| class | Exporter |
| Virtual base class for exporting meshes. More... | |
| class | Facet |
| The Facet helper class The MeshFacet class provides an interface for the MeshFacetPy class for convenient access to the Mesh data structure. More... | |
| class | Feature |
| Base class of all mesh feature classes in FreeCAD. More... | |
| class | FillHoles |
| The FillHoles class tries to fill up holes in the internal mesh data structure. More... | |
| class | FixDefects |
| The FixDefects class fixes defects in the attached mesh kernel. More... | |
| class | FixDeformations |
| The FixDeformations class tries to repair deformed faces by swapping edge operations. More... | |
| class | FixDegenerations |
| The FixDegenerations class removes degenerated faces from the mesh. More... | |
| class | FixDuplicatedFaces |
| The FixDuplicatedFaces class removes duplicated faces from the mesh. More... | |
| class | FixDuplicatedPoints |
| The FixDuplicatedPoints class removes duplicated points from the mesh. More... | |
| class | FixIndices |
| The FixIndices class tries to validate invalid indices of the internal mesh data structure. More... | |
| class | FixNonManifolds |
| The FixNonManifolds class tries to fix edges with more than two faces attached. More... | |
| class | FlipNormals |
| The FlipNormals class flips the normals of all faces. More... | |
| class | GTSAlgos |
| The mesh algorithms container class. More... | |
| class | HarmonizeNormals |
| The HarmonizeNormals class harmonizes the normals of the faces. More... | |
| class | Import |
| The Import class reads the any supported mesh format into the FreeCAD workspace. More... | |
| class | Importer |
| class | MergeExporter |
| Creates a single mesh, in a file, from one or more objects. More... | |
| class | MeshObject |
| The MeshObject class provides an interface for the underlying MeshKernel class and most of its algorithm on it. More... | |
| class | MeshPoint |
| The MeshPoint helper class The MeshPoint class provides an interface for the MeshPointPy classes for convenient access to the Mesh data structure. More... | |
| class | MeshSegment |
| class | MeshTexture |
| class | Module |
| class | PropertyCurvatureList |
| The Curvature property class. More... | |
| class | PropertyMeshKernel |
| The mesh kernel property class. More... | |
| class | PropertyNormalList |
| The normals property class. More... | |
| class | RemoveComponents |
| The RemoveComponents class removes topologic independent components up to a certain size from the mesh data structure. More... | |
| class | Segment |
| class | SegmentByMesh |
| The SegmentByMesh class creates a mesh segment from two meshes whereat the facets of the first mesh that lie inside the second mesh build up the segment. More... | |
| class | SetOperations |
| Set Operations on meshes Operations so far: Intersections, Union, Difference. More... | |
| class | Sphere |
| class | Torus |
| class | Transform |
| The Import class reads the any supported mesh format into the FreeCAD workspace. More... | |
| class | TransformDemolding |
| The TransformDemolding class. More... | |
Typedefs | |
| using | ElementIndex = MeshCore::ElementIndex |
| using | FacetIndex = MeshCore::FacetIndex |
| typedef App::FeatureCustomT< Feature > | FeatureCustom |
| typedef App::FeaturePythonT< Feature > | FeaturePython |
| typedef Base::Reference< const MeshObject > | MeshObjectConstRef |
| typedef std::vector< MeshObjectConstRef > | MeshObjectConstRefArray |
| typedef std::list< MeshObjectConstRef > | MeshObjectConstRefList |
| using | PointIndex = MeshCore::PointIndex |
Functions | |
| PyObject * | initModule () |
Variables | |
| const App::PropertyLength::Constraints | floatRange = {0.0,FLT_MAX,1.0} |
| const App::PropertyIntegerConstraint::Constraints | intSampling = {0,INT_MAX,1} |
The namespace of the Mesh Application layer library.
| using Mesh::ElementIndex = typedef MeshCore::ElementIndex |
| using Mesh::FacetIndex = typedef MeshCore::FacetIndex |
| typedef Base::Reference<const MeshObject> Mesh::MeshObjectConstRef |
| typedef std::vector<MeshObjectConstRef> Mesh::MeshObjectConstRefArray |
| typedef std::list<MeshObjectConstRef> Mesh::MeshObjectConstRefList |
| using Mesh::PointIndex = typedef MeshCore::PointIndex |
| PyObject * Mesh::initModule | ( | ) |
References Base::InterpreterSingleton::addModule(), and Base::Interpreter().
| const App::PropertyLength::Constraints Mesh::floatRange = {0.0,FLT_MAX,1.0} |
| const App::PropertyIntegerConstraint::Constraints Mesh::intSampling = {0,INT_MAX,1} |