UL_RECTANGLE

UL_RECTANGLE

Члени даних

кут реальний (0,0…359,9)
шар внутр
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)
" , u2mm ( R . x1 ), u2mm ( R . y1 ), u2mm ( R . x2 ), u2mm ( R . y2 ));
    }
  }

Орігінал сторінки: UL_RECTANGLE