ProMesh User Manual  v4.3.19

Tools to set and remove marks on a mesh. More...

Functions

void ClearMarks (Mesh *mesh)
 Clears all marks. More...
 
void MarkSelection (Mesh *mesh)
 Marks selected vertices and edges. More...
 
void UnmarkSelection (Mesh *mesh)
 Unmarks selected elements. 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 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...
 

Detailed Description

Tools to set and remove marks on a mesh.

Function Documentation

◆ ClearMarks()

void ClearMarks ( Mesh mesh)

Clears all marks.

◆ MarkCornersOfMarkedEdges()

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.

◆ MarkCreaseEdges()

void MarkCreaseEdges ( Mesh mesh,
double  min_angle,
bool  clear_marks 
)

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

◆ MarkSelection()

void MarkSelection ( Mesh mesh)

Marks selected vertices and edges.

◆ UnmarkSelection()

void UnmarkSelection ( Mesh mesh)

Unmarks selected elements.