-- File: Fileout3d.mesa
-- Last edited by Bier on December 18, 1982 1:25 am
-- Author: Eric Bier on July 2, 1982 5:43 pm
-- Contents: Facilities for creating text files and writing out a human-readable version of a 3d object database

DIRECTORY
 DisplayList3d,
IO,
 Rope,
 Shading;

Fileout3d: DEFINITIONS =

BEGIN

LightSourceList: TYPE = Shading.LightSourceList;
Scene: TYPE = REF SceneObj;
SceneObj: TYPE = DisplayList3d.SceneObj;

FileoutScene: PROC [scene: Scene, f: IO.STREAM, fileName: Rope.ROPE];
FileoutLightSources: PROC [f: IO.STREAM, lsl: LightSourceList];

END.