*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.