32 TVector3
n = (dpv1.Cross(dpv2)).Unit();
62 _axis.SetXYZ(1, 0, 0);
65 _axis.SetXYZ(0, 1, 0);
68 _axis.SetXYZ(0, 0, 1);
78 TVector3
n = (dpv1.Cross(dpv2)).Unit();
91 return TVector3(0, 0, 0);
103 TVector3 diffl = endline-begline;
105 float nDotDiff =
normal*diffl;
106 float tt = nDotBeg/nDotDiff;
108 TVector3 ixp = begline + tt*diffl;
TVector3 LineIntersection(TVector3 begline, TVector3 endline)
void SetNormal(TVector3 n)
TVector3 GetCorner(int i)
void SetDistance(double d)