DIRECTORY CSGGraphics, DisplayList3d, GraphicsColor, IO, Matrix3d, Rope, SV2d, SVArtwork, SVMatrix2d, SVPolygon3d; TFO3d: DEFINITIONS = BEGIN Assembly: TYPE = DisplayList3d.Assembly; Color: TYPE = GraphicsColor.Color; DrawStyle: TYPE = CSGGraphics.DrawStyle; FileCamera: TYPE = DisplayList3d.FileCamera; FrameBox: TYPE = CSGGraphics.FrameBox; Material: TYPE = SVArtwork.Material; Matrix3by3: TYPE = SVMatrix2d.Matrix3by3; Matrix4by4: TYPE = Matrix3d.Matrix4by4; OMap: TYPE = SVArtwork.OMap; Plane: TYPE = SVPolygon3d.Plane; Point2d: TYPE = SV2d.Point2d; Point3d: TYPE = Matrix3d.Point3d; SMap: TYPE = SVArtwork.SMap; FileoutBOOL: PROC [f: IO.STREAM, bool: BOOL]; FileoutMatrix: PROC [f: IO.STREAM, mat: Matrix4by4]; FileoutMatrix3by3: PROC [f: IO.STREAM, mat: Matrix3by3]; FileoutPoint3d: PROC [f: IO.STREAM, point3d: Point3d]; FileoutPoint3dAsPoint2d: PROC [f: IO.STREAM, point3d: Point3d]; FileoutColor: PROC [f: IO.STREAM, color: Color]; FileoutSurface: PROC [f: IO.STREAM, surface: REF ANY]; FileoutMaterial: PROC [f: IO.STREAM, material: Material]; FileoutSMap: PROC [f: IO.STREAM, sMap: SMap]; FileoutOMap: PROC [f: IO.STREAM, oMap: OMap]; FileoutCamera: PROC [f: IO.STREAM, fileCamera: FileCamera]; FileoutClippingPlanes: PROC [f: IO.STREAM, clippingPlanes: LIST OF Plane]; FileoutPlane: PROC [f: IO.STREAM, plane: Plane]; FileoutStyle: PROC [f: IO.STREAM, style: DrawStyle]; FileoutFrame: PROC [f: IO.STREAM, frame: FrameBox]; FileoutPoint2d: PROC [f: IO.STREAM, point2d: Point2d]; FileoutListOfRope: PROC [f: IO.STREAM, ropeList: LIST OF Rope.ROPE]; FileoutVisibleAssemblies: PROC [f: IO.STREAM, assemblyList: LIST OF Assembly]; END. NFile: TFO3d.mesa (Text Fileout) Last edited by Bier on August 9, 1983 2:54 pm Contents: Useful functions for creating text files to describe 3d objects and scenes. (used by Fileout3dImpl, BasicObject3dImpl and intended for use by programs which define other master objects to implement their FileoutProc [see DisplayList3d]). Κ– "cedar" style˜Iheadšœ™Iprocšœ-™-Lšœψ™ψL˜šΟk ˜ Lšœ ˜ Lšœ˜Lšœ˜Lšœ˜Lšœ ˜ Lšœ˜Lšœ˜Lšœ ˜ Lšœ ˜ Lšœ ˜ —L˜Lšœ œ˜L˜Lš˜˜Lšœ œ˜(Lšœœ˜"Lšœ œ˜(Lšœ,˜,Lšœ œ˜&Lšœ œ˜$Lšœ œ˜)Lšœ œ˜'Lšœœ˜Lšœœ˜ Lšœ œ˜Lšœ œ˜!Lšœœ˜L˜Lš Οn œœœœœ˜-L˜Lšž œœœœ˜4L˜Lšžœœœœ˜8L˜Lšžœœœœ˜6L˜Lšžœœœœ˜?L˜Lšž œœœœ˜0L˜Lš žœœœœ œœ˜6L˜Lšžœœœœ˜9L˜Lšž œœœœ˜-Lšž œœœœ˜.Lšž œœœœ˜