protected Point3D ProjectViewDirectionOnPlane(Plane3D plane, Point3D point) { var sndPoint = point + uiState.SketchPlane.Normal; var t = plane.IntersectLine(point, sndPoint); return(MathUtils3D.Lerp(point, sndPoint, t)); }
protected Point3D ProjectViewDirectionOnPlane(Plane3D plane, Point3D point) { var sndPoint = point + uiState.SketchPlane.Normal; var t = plane.IntersectLine(point, sndPoint); return(MathUtils3D.Lerp(point, sndPoint, t)); }