예제 #1
0
 public double DistanceTo(Vector3d point)
 {
     return(_normal.Dot(point) - D);
 }
예제 #2
0
 public Planed(Vector3d v1, Vector3d v2, Vector3d v3)
 {
     _normal = (v1 - v3).Cross(v1 - v2);
     _normal.Normalize();
     D = _normal.Dot(v1);
 }