MeshCore::MeshFixDeformedFacets Class Reference

The MeshFixDeformedFacets class tries to fix deformed facets by swapping the common edge with one of their neighbours. More...

#include <Degeneration.h>

Public Member Functions

bool Fixup ()
 Removes deformed facets. More...
 
 MeshFixDeformedFacets (MeshKernel &rclM, float fMinAngle, float fMaxAngle, float fSwapAngle, float fEps)
 Construction. More...
 
 ~MeshFixDeformedFacets ()
 Destruction. More...
 
- Public Member Functions inherited from MeshCore::MeshValidation
 MeshValidation (MeshKernel &rclB)
 
virtual ~MeshValidation ()
 

Detailed Description

The MeshFixDeformedFacets class tries to fix deformed facets by swapping the common edge with one of their neighbours.

Note
Degenerated facets are also deformed facet but this algorithm tries to fix deformed facets that or not degenerated. The removal of degenerated facets is done by MeshFixDegeneratedFacets.
See also
MeshEvalDeformedFacets
Author
Werner Mayer

Constructor & Destructor Documentation

◆ MeshFixDeformedFacets()

MeshCore::MeshFixDeformedFacets::MeshFixDeformedFacets ( MeshKernel rclM,
float  fMinAngle,
float  fMaxAngle,
float  fSwapAngle,
float  fEps 
)

Construction.

◆ ~MeshFixDeformedFacets()

MeshCore::MeshFixDeformedFacets::~MeshFixDeformedFacets ( )

Destruction.

Member Function Documentation

◆ Fixup()


The documentation for this class was generated from the following files:
  • src/Mod/Mesh/App/Core/Degeneration.h
  • src/Mod/Mesh/App/Core/Degeneration.cpp