Building Complex Shapes

The simple shapes discussed so far, the box, double cone and ellipsoid and fairly simple to create. The user simply provides a few simple values and the library does the rest.

The remaining shapes are more complex in that they allow the user much greater control over the finished shape but at the cost of some flexibilty. The following table provides a simple classification.

Shape (class) Description
Tube The surface created when a circle or ellipse travels through 3D space.
Extrusion The surface created when a polygon travels through 3D space
LatheStock The surface created when a 2D curve is rotated about an axis in the same plane.