<> <> <> <> <<>> DIRECTORY FunctionCache, Rope, SV3d; SVCoordSysType: CEDAR DEFINITIONS = BEGIN Matrix4by4: TYPE = SV3d.Matrix4by4; Vector3d: TYPE = SV3d.Vector3d; CoordSystem: TYPE = REF CoordSysObj; CoordSysObj: TYPE = RECORD [ name: Rope.ROPE, scalarsOnly: BOOL, scalars: Vector3d, mat: Matrix4by4, worldOK: BOOL _ FALSE, -- is wrtWorld up to date? wrtWorld: Matrix4by4, inverseOK: BOOL _ FALSE, -- is worldWRTlocal up to date? worldWRTlocal: Matrix4by4, cameraCache: FunctionCache.Cache, parent: CoordSystem, children: LIST OF CoordSystem ]; END.