public bool getIntersect(ref LineSegment rhs, out Vector2 pt) { Line l1 = this.getLine(); Line l2 = rhs.getLine(); pt = l1.getIntersect(l2); if (this.containsX(pt.X) && rhs.containsX(pt.X)) { return true; } return false; }