ProMesh User Manual  v4.3.19
Coordinate Based

Coordinate based edge selection. More...

Functions

EdgeSelectEdgeByCoordinate (Mesh *mesh, const Vec3d *coordinate)
 Selects the edge whose center is closest to the specified coordinate. More...
 
EdgeSelectClosestEdge (Mesh *mesh, const Vec3d *coordinate)
 Selects the edge closest to the specified coordinate with respect to its perpendicular distance (or distance to the closest edge vertex resp., if the projection lies outside of the line segment). More...
 
EdgeSelectEdgeByCylindricalCoordinate (Mesh *mesh, double rho, double phi, double z)
 Selects the edge whose center is closest to the specified cylindrical coordinate. More...
 
void SelectEdgesInBox (Mesh *mesh, const Vec3d *min, const Vec3d *max)
 Selects all edges in the given box. More...
 
void SelectEdgesInCylinder (Mesh *mesh, const Vec3d *base, const Vec3d *top, double radius)
 Selects all edges in the given cylinder. More...
 

Detailed Description

Coordinate based edge selection.

Function Documentation

◆ SelectClosestEdge()

Edge* SelectClosestEdge ( Mesh mesh,
const Vec3d coordinate 
)

Selects the edge closest to the specified coordinate with respect to its perpendicular distance (or distance to the closest edge vertex resp., if the projection lies outside of the line segment).

◆ SelectEdgeByCoordinate()

Edge* SelectEdgeByCoordinate ( Mesh mesh,
const Vec3d coordinate 
)

Selects the edge whose center is closest to the specified coordinate.

◆ SelectEdgeByCylindricalCoordinate()

Edge* SelectEdgeByCylindricalCoordinate ( Mesh mesh,
double  rho,
double  phi,
double  z 
)

Selects the edge whose center is closest to the specified cylindrical coordinate.

◆ SelectEdgesInBox()

void SelectEdgesInBox ( Mesh mesh,
const Vec3d min,
const Vec3d max 
)

Selects all edges in the given box.

◆ SelectEdgesInCylinder()

void SelectEdgesInCylinder ( Mesh mesh,
const Vec3d base,
const Vec3d top,
double  radius 
)

Selects all edges in the given cylinder.