DIRECTORY
BasicTime USING [ GetClockPulses, PulsesToSeconds ],
Atom USING [ DottedPair, DottedPairNode, GetPropFromList,
PropList, PutPropOnList, RemPropFromList ],
Real USING [ Float, Fix, Round ],
Rope USING [ Cat, Equal, FromChar, Index, ROPE, Substr ],
IO USING [ STREAM, Close, Flush, GetAtom, GetChar,
GetLineRope, GetReal, PutF, PutRope, EndOfStream,
SkipWhitespace, SP, CR, real, rope, time ],
FS USING [ StreamOpen, ComponentPositions, ExpandName ],
Convert USING [ RopeFromAtom, RopeFromReal ],
UserCredentials USING [ Get ],
ViewerIO USING [ CreateViewerStreams ],
ViewerClasses USING [ ViewerRec ],
Imager USING [ Rectangle ],
ImagerColorFns USING [ RGBFromHSL ],
NamedColors USING [ RopeToHSL ],
G3dMatrix USING [ Transform, TransformVec ],
G3dVector USING [ Add ],
G3dIO USING [ FieldRep, FieldSequenceRep, FieldType,
Shape, ShapeFromFile, WriteFields ],
ThreeDBasics USING [ AllOut, ClipState, Context, ContextClass, Create, Error,
IntegerSequence, LoadDisplayType,
LoadShadingClass, LoadSurfaceType, NatSequence, NatTable,
NoneOut, OutCode, Pair, PairSequence, PtrPatch,
PtrPatchSequence, Quad, RealSequence, RGB,
RGBSequence, ScaleAndAddXfm, SetPosition, SetView,
ShadingClass, ShadingSequence, ShadingValue, ShapeInstance,
ShapeProc, ShapeSequence, SixSides, TextureMap,
TextureFunction, Triple, TripleSequence, Vertex, VertexInfo,
VertexInfoSequence, VertexSequence, VtxToRealSeqProc, Xfm3D,
Xfm3DRep ],
SceneUtilities USING [ ];