示例#1
0
            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);
            }
示例#2
0
            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);
            }