ProMesh User Manual  v4.3.19
Coordinate Range

Selection by coordinate ranges. More...

Functions

void SelectElementsBySplitPlane (Mesh *mesh, bool select_vrts, bool select_edges, bool select_faces, bool select_volumes, const Vec3d *pivot, const Vec3d *normal)
 Selects elements whose center lies in front of the specified plane. More...
 
void SelectElementsByRangeX (Mesh *mesh, double min, double max, bool select_vrts, bool select_edges, bool select_faces, bool select_volumes)
 Selects all elements whose center lies in the specified range. More...
 
void SelectElementsByRangeY (Mesh *mesh, double min, double max, bool select_vrts, bool select_edges, bool select_faces, bool select_volumes)
 Selects all elements whose center lies in the specified range. More...
 
void SelectElementsByRangeZ (Mesh *mesh, double min, double max, bool select_vrts, bool select_edges, bool select_faces, bool select_volumes)
 Selects all elements whose center lies in the specified range. More...
 
void DeselectElementsByRangeX (Mesh *mesh, double min, double max, bool deselect_vrts, bool deselect_edges, bool deselect_faces, bool deselect_volumes)
 Deselects all elements whose center lies in the specified range. More...
 
void DeselectElementsByRangeY (Mesh *mesh, double min, double max, bool deselect_vrts, bool deselect_edges, bool deselect_faces, bool deselect_volumes)
 Deselects all elements whose center lies in the specified range. More...
 
void DeselectElementsByRangeZ (Mesh *mesh, double min, double max, bool deselect_vrts, bool deselect_edges, bool deselect_faces, bool deselect_volumes)
 Deselects all elements whose center lies in the specified range. More...
 

Detailed Description

Selection by coordinate ranges.

Function Documentation

◆ DeselectElementsByRangeX()

void DeselectElementsByRangeX ( Mesh mesh,
double  min,
double  max,
bool  deselect_vrts,
bool  deselect_edges,
bool  deselect_faces,
bool  deselect_volumes 
)

Deselects all elements whose center lies in the specified range.

◆ DeselectElementsByRangeY()

void DeselectElementsByRangeY ( Mesh mesh,
double  min,
double  max,
bool  deselect_vrts,
bool  deselect_edges,
bool  deselect_faces,
bool  deselect_volumes 
)

Deselects all elements whose center lies in the specified range.

◆ DeselectElementsByRangeZ()

void DeselectElementsByRangeZ ( Mesh mesh,
double  min,
double  max,
bool  deselect_vrts,
bool  deselect_edges,
bool  deselect_faces,
bool  deselect_volumes 
)

Deselects all elements whose center lies in the specified range.

◆ SelectElementsByRangeX()

void SelectElementsByRangeX ( Mesh mesh,
double  min,
double  max,
bool  select_vrts,
bool  select_edges,
bool  select_faces,
bool  select_volumes 
)

Selects all elements whose center lies in the specified range.

◆ SelectElementsByRangeY()

void SelectElementsByRangeY ( Mesh mesh,
double  min,
double  max,
bool  select_vrts,
bool  select_edges,
bool  select_faces,
bool  select_volumes 
)

Selects all elements whose center lies in the specified range.

◆ SelectElementsByRangeZ()

void SelectElementsByRangeZ ( Mesh mesh,
double  min,
double  max,
bool  select_vrts,
bool  select_edges,
bool  select_faces,
bool  select_volumes 
)

Selects all elements whose center lies in the specified range.

◆ SelectElementsBySplitPlane()

void SelectElementsBySplitPlane ( Mesh mesh,
bool  select_vrts,
bool  select_edges,
bool  select_faces,
bool  select_volumes,
const Vec3d pivot,
const Vec3d normal 
)

Selects elements whose center lies in front of the specified plane.