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