public bool IsCrossedWith(TS_side side2) { TS_point crossPoint = Line.Intersection(side2.Line); if (IsContain(crossPoint) && side2.IsContain(crossPoint)) { return(true); } return(false); }
public TS_point CrossedPoint(TS_side side2) { TS_point point = Line.Intersection(side2.Line); if (IsContain(point)) { return(point); } return(new TS_point()); }
public TS_line(TS_side division) { Point1 = division.StartPoint; Point2 = division.EndPoint; ReCalcMe(); }