UL_RECTANGLE

Membri dati

angle real (0,0...359,9)
layer int
x1, y1 int (angolo in basso a sinistra)
x2, y2 int (angolo in alto a destra)

Vedere anche UL_BOARD, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL

Le coordinate (x1 y1) e (x2 y2) fanno sempre riferimento all'orientamento iniziale del rettangolo, indipendentemente dall'angolo.

angle definisce di quanti gradi il rettangolo viene ruotato in senso antiorario attorno al centro. Le coordinate centrali sono fornite da (x1+x2)/2 e (y1+y2)/2.

Esempio

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