Прямоугольник

 

BOX {N.i,} {TYPL <тип>,} P.i, {A<угол>,} <размерX>, <размерY> {,LX} {,LY}

 

где:

  • N.i – идентификатор прямоугольника;
  • <тип> – тип линии;
  • P.i – базовая точка прямоугольника;
  • <угол> – угол поворота прямоугольника вокруг левого нижнего угла;
  • <размерX> – размер горизонтальной стороны;
  • <размерY> – размер вертикальной стороны;
  • LX – вычертить горизонтальную осевую линию;
  • LY – вычертить вертикальную осевую линию.

 

Значения по умолчанию:

  • идентификатор – отсутствует
  • тип линии – текущий
  • угол – 0
  • осевая по Х – отсутствует
  • осевая по Y – отсутствует

 

Оператор выполняет вычерчивание прямоугольника, повернутого на угол <A> вокруг левого нижнего угла.

Значения типов линий:

  1. Основная;
  2. Тонкая;
  3. Пунктирная;
  4. Осевая.

 

Все числовые параметры могут быть заданы как константами, так и переменными.

Параметры LX и LY обеспечивaют выдачу осевых, параллельных сторонам прямоугольника.

Параметр <тип> переопределяет текущий тип линии и равносилен оператору SETLINE "Базовой графической системы".

Параметр <идентификатор> должен быть задан в случае, если определяемый прямоугольник будет использоваться для определения границы зоны штриховки;

 

Подсистема DOG