Registry
ug4Bridge::promesh::Selection::Marks Namespace Reference

Functions

void ClearMarks (Mesh *mesh)
 Clears all marks. More...
 
void MarkCornersOfMarkedEdges (Mesh *mesh, double min_angle)
 Marks selected vertices as fixed, if they lie at a sharp corner of a marked path or if they are at endpoints or at junctions of marked edges. More...
 
void MarkCreaseEdges (Mesh *mesh, double min_angle, bool clear_marks)
 Marks edges whose associated faces have a certain angle as crease-edge. More...
 
void MarkSelection (Mesh *mesh)
 Marks selected vertices and edges. More...
 
void UnmarkSelection (Mesh *mesh)
 Unmarks selected elements. More...
 

Function Documentation

◆ ClearMarks()

void ug4Bridge::promesh::Selection::Marks::ClearMarks ( Mesh mesh)

Clears all marks.

Parameters
[in]mesh

◆ MarkCornersOfMarkedEdges()

void ug4Bridge::promesh::Selection::Marks::MarkCornersOfMarkedEdges ( Mesh mesh,
double  min_angle 
)

Marks selected vertices as fixed, if they lie at a sharp corner of a marked path or if they are at endpoints or at junctions of marked edges.

Parameters
[in]mesh
[in]min_angle

◆ MarkCreaseEdges()

void ug4Bridge::promesh::Selection::Marks::MarkCreaseEdges ( Mesh mesh,
double  min_angle,
bool  clear_marks 
)

Marks edges whose associated faces have a certain angle as crease-edge.

Parameters
[in]mesh
[in]min_angle
[in]clear_marks

◆ MarkSelection()

void ug4Bridge::promesh::Selection::Marks::MarkSelection ( Mesh mesh)

Marks selected vertices and edges.

Parameters
[in]mesh

◆ UnmarkSelection()

void ug4Bridge::promesh::Selection::Marks::UnmarkSelection ( Mesh mesh)

Unmarks selected elements.

Parameters
[in]mesh