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));
        }