THREAD.GRS


$$ Program: thread.grs
$$
$$ Keywords:
$$   Utility
$$
$$ Abstract:
$$   This program is designed to draw simplified thread
$$   representations on a "side" view on a drawing.  The program
$$   allows the user to select a cylindrical face upon which
$$   it draws the thread.
$$.
$$   The program creates a slightly different display for
$$   threads which are sectioned through.
$$.
$$   The program allows the user to specify the font and color
$$   inwhich the thread lines should be drawn.  The program draws
$$   the thread lines ON THE DRAWING.  These lines are NOT
$$   associated to the view.  If you want to move the view, you
$$   should use the GRIP program, also written by this author,
$$   which allows you to move views on a drawing along with
$$   any other unassociated data.  The program was distributed
$$   with this program and is called move_view.grs.
$$.
$$   You specify the thread parameters as the depth of a tooth
$$   in the thread.  This is equivalent to the OD minus the
$$   ID divided by 2.  You may also specify a thread depth.
$$   If the thread depth is zero, the program assumes the thread
$$   is a thru thread.
$$.
$$   You may also specify a lead depth.  This is the depth of
$$   a lead chamfer which may already exist (if the chamfer is
$$   not already modeled, and you specify a lead depth, the
$$   thread will not be drawn correctly.
$$.
$$   The program also assumes that the arcs (they must be arcs
$$   or ellipses) at the ends of the face you select are in a
$$   plane which is perpendicular to the axis of the cylinder.
$$   The program will attempt to draw the threads even if the
$$   arcs are not oriented in this manner, you may simply find
$$   that the lines are not limited correctly.  You may choose
$$   to proceed and draw the thread and edit the lines manually
$$   after you exit the program.
$$.
$$   All curves drawn by this program are grouped into a group
$$   named "thread."  You can use this name to select all threads
$$   drawn by this program in Class Selection.
$$
$$ Release History:
$$   07-Mar-96 Initial Implementation
$$
$$ Required Subroutines: (None)
$$
$$ Author:  Ron Gates
$$ Company: EDS Unigraphics
$$          10824 Hope St.
$$          Cypress, Ca. 90630
$$          (714) 952-6671
$$          Internet:gates@ug.eds.com
$$
$$ System Type: ALL
$$