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