NAME

hwSweep - create a shape specified by sweeping a 2-dimensional path through a 3-dimensional path

INHERITS FROM

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
OptFlags 1I Optimization flags; see hw 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
OptFlags hwDefaultOptFlags
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, hwSurface, hwOrient