Mesh Namespace Reference

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< FeatureFeatureCustom
 
typedef App::FeaturePythonT< FeatureFeaturePython
 
typedef Base::Reference< const MeshObjectMeshObjectConstRef
 
typedef std::vector< MeshObjectConstRefMeshObjectConstRefArray
 
typedef std::list< MeshObjectConstRefMeshObjectConstRefList
 
using PointIndex = MeshCore::PointIndex
 

Functions

PyObjectinitModule ()
 

Variables

const App::PropertyLength::Constraints floatRange = {0.0,FLT_MAX,1.0}
 
const App::PropertyIntegerConstraint::Constraints intSampling = {0,INT_MAX,1}
 

Detailed Description

The namespace of the Mesh Application layer library.

Typedef Documentation

◆ ElementIndex

◆ FacetIndex

◆ FeatureCustom

◆ FeaturePython

◆ MeshObjectConstRef

◆ MeshObjectConstRefArray

◆ MeshObjectConstRefList

◆ PointIndex

Function Documentation

◆ initModule()

PyObject * Mesh::initModule ( )

Variable Documentation

◆ floatRange

◆ intSampling