Установить параметры врезки в панель
Операция определяет геометрию контура, задающего врезку, нарост или линию маркировки в панели.
Код операции <Command>: 7
Массив входных данных <Array>:
<Array>[1]— Тип врезки
- 1 — вырез;
- 8 — нарост;
- 0 — линия маркировки;
- 32768 — набор линий маркировки;
- 32769 — набор вырезов;
<Array>[2]— Код формы контура выреза, нароста или линии маркировки.
<Array>[3]—<Object>— указатель на группу из линий с набором линий, указатель на контур или 1, если врезка параметрическая.
<Array>[4]–<Array>[...]— параметры параметрического выреза или указатель на замкнутый обрезающий контур в случае набора линий.
Возвращаемое значение: Единица в случае удачного завершения операции, ноль — в случае ошибки.
Возможные значения форм вырезов, наростов или линий маркировки представлены в таблице
|
|
|
|
|---|---|---|
|
|
Произвольная полилиния |
|
|
|
Окружность |
Param 1: радиус выреза. |
|
|
Дуга со скруглением (для «беременной панели») |
Param 1: ширина дуги; Param 2: прогиб дуги; Param 3: радиус скругления. |
|
|
Прямоугольник со скруглением (для «беременной панели») |
Param 1: ширина прямоугольника; Param 2: высота прямоугольника; Param 3: радиус скругления. |
|
|
Фигурный вырез |
Param 1: длина; Param 2: ширина; Param 3: верхний радиус Param 4: нижний радиус |
|
|
Набор свободных контуров |
| Данная операция не создает в панели вырезы, наросты или линии маркировки, а только определяет геометрию. Для создания реального выреза, нароста или линии маркировки необходимо, помимо задания геометрии, определить положение (см. Положение врезки в панели) и добавить врезку (см. Добавление врезки в панель) |
| В случае задания выреза по произвольной полилинии (Код формы 1),, определения положения врезки в панель не требуется, поскольку положение по умолчанию определяется текущим положением полилинии. |