SEAMCRT Version 2.0i (alpha test mode)

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.

Input Files

    (1) Surface triangulation in CART3D or FAST format
    (2) Input parameters

Output Files

    (1) Surface curves in PLOT3D multiple grid format

Input Parameters

   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