Author: William M. Chan
Date: October, 2000.
SEAMCRT can be used to create surface curves on triangulated reference surfaces (CART3D or FAST format). Three options are available:
(1) Extract and concatenate sharp edges to form seam curves (IMODE=1)
(2) Create one or more curves by intersection with specified Cartesian plane (IMODE=2)
(3) Create curve by stencil walk between two specified vertices using existing edges
(IMODE=3)
(4) Create curve by stencil walk between two specified vertices using direct path
(IMODE=4)
This module may eventually be combined with SEAMCR but it is currently more convenient
for it to exist as a separate unit. Many of the inputs are similar to those of SEAMCR.
(1) Surface triangulation in CART3D or FAST format
(2) Input parameters
(1) Surface curves in PLOT3D multiple grid format
IMODE = 1 Extract and concatenate sharp edges to form seam curves
2 Create one or more curves by intersection with specified Cartesian plane
3 Create curve by connecting given vertex pairs using existing edges
4 Create curve on direct path between vertex pairs
if IMODE = 1
ISYM = 0 surface geometry not bounded by a symmetry plane
1 surface geometry bounded by x constant symmetry plane
2 surface geometry bounded by y constant symmetry plane
3 surface geometry bounded by z constant symmetry plane
else if IMODE = 2
ISYM = 1/2/3 x/y/z Cartesian cutting plane
endif
IRDS = 0 Do not redistribute seam curves, and do not find seam points
1 Redistribute seam curves, and find seam points
SCFILT > 0 Remove seam curves shorter than SCFILT under IMODE = 1
= -1.0 Use default filter value for removing short seam curves
= 0.0 Do not filter seam curves
if IMODE = 1
ANG : an edge is picked as a seam edge if the surface normals of the two adjacent
triangles deviate from each other by ANG degrees ( e.g., a flat plate would
have ANG=0 )
else if IMODE = 2
ANG : coordinate of Cartesian cutting plane
endif
NPAIR = number of pairs of vertices to connect for IMODE = 3
* GAPTOL >0 absolute distance tolerated in gaps between surface
panel networks
<0 use default tolerance computed as fraction of diagonal of
bounding box of all surface panels
DSSC >0 global grid spacing for redistributed seam curves
<0 use default
* ETAMX,DETA,DFAR >0 marching distance, initial and end spacing for SURGRD
<0 use defaults
* Parameters are kept to be compatible with SEAMCR input but these are currently
disregarded.
Last modified: Tue Oct 3 13:30:30 2000