An NDoc Documented Class Library

Triangle.Cross Method 

"Cross" calculates more then the Method disjoint. So - in case of crossing - a value lam and the crosspoint is returned. This value ist between 0 and 1. The line is regarded as a bounded line. For the use of lam see Plane

public bool Cross(
   LineType L,
   out double lam,
   out xyz pt
);

Parameters

L
A bounded line, who will be checked
lam
Param, whoe defines the crosspoint in the sense pt = L.P + L,Direction*lam
pt
Crosspoint

Return Value

returns true, if the Line crosses the Triangle else returns false

See Also

Triangle Class | Minais.Drawing3d.Math Namespace