NAME
hwSweep - create a shape specified by sweeping a 2-dimensional
path through a 3-dimensional path
INHERITS FROM
hwSurface
hwOrient
PROPERTIES
Shape *F The 2-dimensional shape to be swept through
the three-dimensional path
Path *F The 3-dimensional path across which the shape
will be swept
HasSizes 1B True iff the Path also contains a scaling
factor per vertex
HasUp 1B True iff the Path also contains an Up direction
vector per vertex
GraphN 1I The number of places at which to evaluate
the Sweep
OptLevel 1I Optimization level; see hw(3) for details
HasNormals 1B True for smooth shading; false for faceted
appearance
Lifetime 2F Which portion of the path is to be used
to draw the shape
HasCaps 1B True iff caps at the end of the sweep are to
be drawn
Surface 3O Array of hwSurface objects to use as the
surface attributes for the swept shape and
the two endcaps
Resolution 1F Tesselation multiplier
DEFAULTS
Shape = {}
Path = {}
HasSizes = False
HasUp = False
GraphN = 16
OptLevel = hwDefaultOptLevel
HasNormals = True
Lifetime = {0.0, length(path)}
Surface = {default hwSurface,default hwSurface,default hwSurface}
Resolution = 1.0
DESCRIPTION
The hwSweep class creates a surface by sweeping a 2-dimensional
Shape along a 3-dimensional Path. The position, orientation, and
size of the swept shape is interpolated smoothly along a spline
curve which goes through the points specified in the Path.
/* More description TBD */
C EXAMPLE
/* TBD */
OBJECT FILE EXAMPLE
# A simple surface of revolution
# TBD
SEE ALSO
hw(3), hwSurface(3), hwOrient(3)