<> <> <> <> DIRECTORY CSG, DisplayList3d, SVBoundBox; SVPrimitive: DEFINITIONS = BEGIN Assembly: TYPE = DisplayList3d.Assembly; BoundHedron: TYPE = SVBoundBox.BoundHedron; Primitive: TYPE = REF PrimitiveObj; PrimitiveObj: TYPE = CSG.PrimitiveObj; RayCastProc: TYPE = CSG.RayCastProc; FromAssembly: PROC [assem: Assembly, inverted: BOOL] RETURNS [prim: Primitive]; PrimitiveAssemblyWithoutMO: ERROR; END.