private float GetParameter(Point3 v, Vector3 m) { return(Vector3.Dot(this.Normal, this.Point - v) / Vector3.Dot(this.Normal, m)); }
public LineSegment3(Point3 startPoint, Point3 endPoint) { this.StartPoint = startPoint; this.EndPoint = endPoint; }
public Plane3(Vector3 normal, Point3 point) { this.Normal = normal; this.Point = point; }