<<>> <> <> <> <> <> <> <> <> <<3d Tool: Rendering, Texturing, Lighting>> DIRECTORY Controls, G2dBasic, G3dBasic, G3dControl, G3dLight, G3dMatrix, G3dRender, G3dShape, G3dTimeTrees, G3dTool, G3dVector, G3dView, Imager, IO, MessageWindow, Rope; G3dToolRenderImpl: CEDAR PROGRAM IMPORTS Controls, G3dControl, G3dLight, G3dMatrix, G3dRender, G3dVector, G3dView, IO, MessageWindow, Rope EXPORTS G3dTool ~ BEGIN <> ROPE: TYPE ~ Rope.ROPE; STREAM: TYPE ~ IO.STREAM; ClickProc: TYPE ~ Controls.ClickProc; Typescript: TYPE ~ Controls.Typescript; Pair: TYPE ~ G2dBasic.Pair; Triple: TYPE ~ G3dBasic.Triple; RealSequence: TYPE ~ G3dBasic.RealSequence; CameraControl: TYPE ~ G3dControl.CameraControl; Light: TYPE ~ G3dLight.Light; LightSequence: TYPE ~ G3dLight.LightSequence; Context3d: TYPE ~ G3dRender.Context3d; RGB: TYPE ~ G3dRender.RGB; TextureStyle: TYPE ~ G3dRender.TextureStyle; Tool: TYPE ~ G3dTool.Tool; ViewProc: TYPE ~ G3dTool.ViewProc; ShapeProc: TYPE ~ G3dShape.ShapeProc; <> <> <> <> <> <> <> <> <<-- 1 -- ["Change Display Mode", Rope.Cat["Mode now ",>> << G3dRender.RopeFromDisplayMode[context3d.displayMode]]],>> <<-- 2 -- Controls.BoolRequest[t.antiAliasing, "Anti Aliasing"],>> <<-- 3 -- Controls.BoolRequest[depthBuffering, "Depth Buffering"],>> <<-- 4 -- Controls.BoolRequest[context3d.clear, "Enable Clear Before Render"],>> <<-- 5 -- Controls.BoolRequest[t.normalCoding, "Normal Encoding"],>> <<-- 6 -- ["Background", "r, g, b <0..1> background color"],>> <<-- 7 -- ["Background Image", "AIS name of background picture"],>> <<-- 8 -- ["Viewport", "Set Screen Viewport"],>> <<-- 8 -- ["Render to AIS File(s)", "Render an arbitrarily sized image to ais file(s)"],>> <<-- 9 -- ["Render to RGB File", "Render arbitrarily sized image to rgb (Abekas) file"],>> <<-- 10 -- Controls.BoolRequest[t.autoRender, "Auto Rendering"],>> <<-- 11 -- Controls.BoolRequest[t.drawAxes, "Axes"],>> <<-- 12 -- Controls.BoolRequest[t.annotation, "Annotation"]]];>> <> <