*processflange
Given a set of fixed points, this command splits the edges of surfaces by adding a fixed point on the edge.
Syntax
*processflange surf_markmask point_markmask distance_tol angle_tol
Type
HyperMesh Tcl Modify
Description
Given a set of fixed points, this command splits the edges of surfaces by adding a fixed point on the edge. The projection of the point is controlled by tolerances for the maximum distance and maximum deviation from the normal.
Inputs
- surf_markmask
- The ID of the mark containing the surfaces.
- point_markmask
- The ID of the mark containing the points.
- distance_tol
- The radial distance to search around each point for surface edges to project to.
- angle_tol
- The maximum deviation from the normal when projecting the point to the edge.
Example
To process a flange on surface 91 using fixed point IDs 25-30, within a maximum distance of 1.1 and within a maximum deviation from normal of 5 degrees:
*createmark(surfaces,1) 91
*createmark(points,2) 25 26 27 28 29 30
*processflange(1,2,1.1,5)
The command accepts an empty surf_markmask. In this case, the command uses any surfaces to which any of the points is associated. If none of the points is associated to a surface, then the command fails.
Errors
None.