Structure of ThreeDWorld code
Crow, December 18, 1985 12:06:03 pm PST
ThreeDDemoImpl    -- An example main program with a menu of demos
Linear3d      -- 3d transforms
Linear3dImpl
ThreeDScenes    -- 3d context, shapes, vertices
ThreeDScenesImpl
ThreeDMisc     -- handy utilities and miscellaneous procedures
ThreeDMiscImpl
ThreeDPolygons    -- polygonal surfaces
ThreeDPolygonsImpl
Tilers       -- polygon scan conversion, highlights and anti-aliasing
TilersImpl
AISAnimation    -- Playback of sequences from AIS files
AISAnimationImpl
Animation3D
Animation3DImpl  -- hacks for calculating 3-d trajectories for animations
TextureMaps     -- texture mapping from AIS files
TextureMapsImpl
Imports  
QuickViewer     -- Interface to viewers package
QuickViewerImpl
QuickViewer.TIP
Pixels       -- Pixel access with some imager compatibility
PixelsImpl
ScanConvert     -- scan conversion for fast cases, lines, convex polygons
ScanconvertImpl
SampleMapOps    -- layer on top of bitblt for dealing with bits, aimed at Cedar 6.1
SampleMapOpsImpl
ColorNames     -- Color naming scheme to arbitrary depth
ColorNamesImpl
Registerable procedures
ShadingProcs     -- Perlin 3d texture and such things