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} |