Установить параметры врезки в панель

Материал из K3-Macro
Макро | Мебельные команды и функции | Мебельная панель | Установить свойства | Инициализация | Материал панели или панельного длинномера | Материал кромки | Форма углов | Форма прогибов сторон | Обрезка сторон | Параметры врезки | Положение врезки | Добавление врезки | Материал кромки на врезку | Форма панели | Фрезеровка врезки без регистрации фрезы | Регистрация контура | Положение фрезеровки | Регистрация фрезеровки | Фрезеровка врезки с регистрацией фрезы | Создание пропила | Поворот текстуры | Добавление фрезеровки (старая) | Установка крепежа | Тип панели | Сдвиг врезок | Торцевая обработка | Отделка (старая) | Врезка в панель | Инициализация панельного длинномера | Удаление выреза, нароста или линии маркировки | Редактирование фрезеровки (старая) | Удаление фрезеровки по ID фрезеровки | Добавление линейки крепежа или ручного крепежа | Добавление фрезеровки | Редактирование фрезеровки | Комментарий к врезке | Отделка | Комментарий к пропилу | Завершение работы с панелью

Операция определяет геометрию контура, задающего врезку, нарост или линию маркировки в панели.

Код операции <Command>: 7

Массив входных данных <Array>:

  • <Array>[1] — Тип врезки
  • 1 — вырез;
  • 8 — нарост;
  • 0 — линия маркировки;
  • 32768 — набор линия маркировки;
  • 32769 — набор вырезов;
  • <Array>[2] — Код формы контура выреза, нароста или линии маркировки.
  • <Array>[3]<Object> — указатель на группу из линий с набором линий, указатель на контур или 1, если врезка параметрическая.
  • <Array>[4]<Array>[...] — параметры параметрического выреза или указатель на замкнутый обрезающий контур в случае набора линий.

Возвращаемое значение: Единица в случае удачного завершения операции, ноль — в случае ошибки.

Возможные значения форм вырезов, наростов или линий маркировки представлены в таблице

Код формы
Название
Параметры
1

Произвольная полилиния


502

Окружность

Param 1: радиус выреза.

600

Дуга со скруглением (для «беременной панели»)

Param 1: ширина дуги;

Param 2: прогиб дуги;

Param 3: радиус скругления.

601

Прямоугольник со скруглением (для «беременной панели»)

Param 1: ширина прямоугольника;

Param 2: высота прямоугольника;

Param 3: радиус скругления.

603

Фигурный вырез

Param 1: длина;

Param 2: ширина;

Param 3: верхний радиус

Param 4: нижний радиус

Pluso.png Данная операция не создает в панели вырезы, наросты или линии маркировки, а только определяет геометрию. Для создания реального выреза, нароста или линии маркировки необходимо, помимо задания геометрии, определить положение (см. Положение врезки в панели) и добавить врезку (см. Добавление врезки в панель)
Pluso.png В случае задания выреза по произвольной полилинии (Код формы 1),, определения положения врезки в панель не требуется, поскольку положение по умолчанию определяется текущим положением полилинии.

Макро | Мебельные команды и функции | Мебельная панель | Установить свойства | Инициализация | Материал панели или панельного длинномера | Материал кромки | Форма углов | Форма прогибов сторон | Обрезка сторон | Параметры врезки | Положение врезки | Добавление врезки | Материал кромки на врезку | Форма панели | Фрезеровка врезки без регистрации фрезы | Регистрация контура | Положение фрезеровки | Регистрация фрезеровки | Фрезеровка врезки с регистрацией фрезы | Создание пропила | Поворот текстуры | Добавление фрезеровки (старая) | Установка крепежа | Тип панели | Сдвиг врезок | Торцевая обработка | Отделка (старая) | Врезка в панель | Инициализация панельного длинномера | Удаление выреза, нароста или линии маркировки | Редактирование фрезеровки (старая) | Удаление фрезеровки по ID фрезеровки | Добавление линейки крепежа или ручного крепежа | Добавление фрезеровки | Редактирование фрезеровки | Комментарий к врезке | Отделка | Комментарий к пропилу | Завершение работы с панелью