UL_RECTANGLE

Datenelemente

angle Reell (0.0...359.9)
Layer int
x1, y1 Ganzzahl (untere linke Ecke)
x2, y2 Ganzzahl (obere rechte Ecke)

Siehe auch UL_BOARD, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL.

Die Koordinaten (x1 y1) und (x2 y2) beziehen sich immer auf die ursprüngliche Ausrichtung des Rechtecks, unabhängig vom Winkel.

angle definiert, um wie viel Grad das Rechteck gegen den Uhrzeigersinn um seinen Mittelpunkt gedreht wird. Die Mittelkoordinaten werden durch (x1+x2)/2 und (y1+y2)/2 angegeben.

Beispiel

board(B) {
  B.rectangles(R) {
    printf("Rectangle: (%f %f), (%f %f)\n",
           u2mm(R.x1), u2mm(R.y1), u2mm(R.x2), u2mm(R.y2));
    }
  }