<> <> <> DIRECTORY Matrix3d, Vector3d; Clip3d: CEDAR DEFINITIONS ~ BEGIN Pair: TYPE ~ Vector3d.Pair; Triple: TYPE ~ Vector3d.Triple; Quad: TYPE ~ Vector3d.Quad; Matrix: TYPE ~ Matrix3d.Matrix; <> <> <> <<>> Alphas: PROC [xp0, xp1: Quad] RETURNS [a0, a1: REAL, off: BOOL]; <> Frustum: PROC [p0, p1: Triple, m: Matrix] RETURNS [c0, c1: Triple, off: BOOL]; <> FrustumH: PROC [xp0, xp1: Quad] RETURNS [c0, c1: Triple, off: BOOL]; <> FrustumD: PROC [xp0, xp1: Quad] RETURNS [c0, c1: Pair, off: BOOL]; <> NearH: PROC [q0, q1: Quad] RETURNS [c0, c1: Pair, off: BOOL]; <> <<>> END.