UL_RECTANGLE

데이터 멤버

angle real(0.0...359.9)
layer 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));
    }
  }