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