public void BoardAddArc(double X1, double Y1, double X2, double Y2, double Angle) { if (ArcLength(X1, Y1, X2, Y2, Angle) <= 0.01) { OutputError($"Rejected zero length arc in boundary {X1} {-Y1} {X2} {-Y2} {Angle}"); return; } BoundaryObject Arc = new BoundaryObject(X1, Y1, X2, Y2, Angle); BoundaryObjects.Add(Arc); }
public void BoardAddLine(double x1, double y1, double x2, double y2) { if (Length(x1, y1, x2, y2) <= 0.01) { OutputError($"Rejected zero length line in boundary at {x1} {-y1} {x2} {-y2}"); return; } BoundaryObject Line = new BoundaryObject(x1, y1, x2, y2); BoundaryObjects.Add(Line); }