EAGLE Help

UL_ARC


Data members

angle1 real (Startwinkel, 0.0...359.9)
angle2 real (Endwinkel, 0.0...719.9)
cap int (CAP_...)
layer int
radius int
width int
x1, y1 int (Startpunkt)
x2, y2 int (Endpunkt)
xc, yc int (Mittelpunkt)

Konstanten

CAP_FLAT flache Arc-Enden
CAP_ROUND runde Arc-Enden

Siehe auch UL_WIRE

Anmerkung

Start- und Endwinkel werden im mathematisch positiven Sinne ausgegeben (also gegen den Uhrzeigersinn, "counterclockwise"), wobei gilt angle1 < angle2. Um diese Bedingung einzuhalten kann es sein, daß Start- und Endpunkt eines UL_ARC gegenüber denen des UL_WIRE, von dem der Arc abstammt, vertauscht sind.

Beispiel

board(B) {
  B.wires(W) {
    if (W.arc)
       printf("Arc: (%d %d), (%d %d), (%d %d)\n",
              W.arc.x1, W.arc.y1, W.arc.x2, W.arc.y2, W.arc.xc, W.arc.yc);
    }
  }

Index Copyright © 2005 CadSoft Computer GmbH