Ejemplo n.º 1
0
        public static bool TryParse(string source, out LineSegment result)
        {
            bool validParse = NumberTools.ParseTwoVectors(source, out result.Start, out result.End);

            if (validParse)
            {
                return(true);
            }

            result = Zero;
            return(false);
        }
Ejemplo n.º 2
0
        public static bool TryParse(string source, out BoundingRectangle result)
        {
            bool validParse = NumberTools.ParseTwoVectors(source, out result.Min, out result.Max);

            if (validParse)
            {
                return(true);
            }

            result = Empty;
            return(false);
        }
Ejemplo n.º 3
0
        public static bool TryParse(string source, out Ray2D result)
        {
            bool validParse = NumberTools.ParseTwoVectors(source, out result.Origin, out result.Direction);

            if (validParse)
            {
                return(true);
            }

            result = Zero;
            return(false);
        }