| angle | real (0.0...359.9) |
| 画層 | int |
| x1、y1 | int (左下コーナー) |
| x2、y2 | int (右上コーナー) |
UL_BOARD、UL_FOOTPRINT、UL_SHEET、UL_SYMBOL も参照してください
座標(x1 y1)と(x2 y2)は、角度に関係なく、常に長方形の初期方向を参照します。
angle は、長方形が中心の周囲を反時計回りに回転する角度を定義します。中心座標は、(x1+x2)/2 と(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));
}
}