Registry
ug4Bridge::promesh::Remeshing::Orientation Namespace Reference

Functions

void AdjustEdgeOrientation (Mesh *mesh)
 Adjusts the orientation of boundary edges to associated faces. More...
 
void FixFaceOrientation (Mesh *mesh)
 Tries to change orientation of selected faces so that all neighbouring faces point into the same direction. Only works correctly for manifold selections. More...
 
void FixFaceSubsetOrientations (Mesh *mesh)
 Iterates over all subset and tries to fix face orientation for each. Only works correctly for manifold subsets. More...
 
int FixVolumeOrientation (Mesh *mesh)
 Changes orientation of selected volumes, so that they are oriented correctly. More...
 
void InvertFaceOrientation (Mesh *mesh)
 Inverts the orientation of all selected faces. More...
 

Function Documentation

◆ AdjustEdgeOrientation()

void ug4Bridge::promesh::Remeshing::Orientation::AdjustEdgeOrientation ( Mesh mesh)

Adjusts the orientation of boundary edges to associated faces.

Parameters
[in]mesh

◆ FixFaceOrientation()

void ug4Bridge::promesh::Remeshing::Orientation::FixFaceOrientation ( Mesh mesh)

Tries to change orientation of selected faces so that all neighbouring faces point into the same direction. Only works correctly for manifold selections.

Parameters
[in]mesh

◆ FixFaceSubsetOrientations()

void ug4Bridge::promesh::Remeshing::Orientation::FixFaceSubsetOrientations ( Mesh mesh)

Iterates over all subset and tries to fix face orientation for each. Only works correctly for manifold subsets.

Parameters
[in]mesh

◆ FixVolumeOrientation()

int ug4Bridge::promesh::Remeshing::Orientation::FixVolumeOrientation ( Mesh mesh)

Changes orientation of selected volumes, so that they are oriented correctly.

Parameters
[in]mesh

◆ InvertFaceOrientation()

void ug4Bridge::promesh::Remeshing::Orientation::InvertFaceOrientation ( Mesh mesh)

Inverts the orientation of all selected faces.

Parameters
[in]mesh