Mesh Namespace Reference

The namespace of the Mesh Aplication layer library. More...

Classes

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  Ellipsoid
 
class  Export
 The Export class writes any supported mesh format into a file. 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  FacetPy
 The python export class for Facet. 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 algorithems 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  MeshFeaturePy
 The python export class for Feature. 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  MeshPointPy
 The python export class for MeshPoint. More...
 
class  MeshPy
 The python export class for MeshObject. More...
 
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 indepentent 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

typedef App::FeatureCustomT< FeatureFeatureCustom
 
typedef App::FeaturePythonT< FeatureFeaturePython
 
typedef Base::Reference< const MeshObjectMeshObjectConstRef
 
typedef std::vector< MeshObjectConstRefMeshObjectConstRefArray
 
typedef std::list< MeshObjectConstRefMeshObjectConstRefList
 

Functions

PyObjectinitModule ()
 

Variables

const App::PropertyFloatConstraint::Constraints floatRange = {0.0,1000.0,1.0}
 
const App::PropertyIntegerConstraint::Constraints intSampling = {0,1000,1}
 

Detailed Description

The namespace of the Mesh Aplication layer library.

Typedef Documentation

Function Documentation

PyObject * Mesh::initModule ( )

Variable Documentation