| 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.
board(B) {
B.rectangles(R) {
printf("Rectangle: (%f %f), (%f %f)\n",
u2mm(R.x1), u2mm(R.y1), u2mm(R.x2), u2mm(R.y2));
}
}