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

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

Операция определяет тип и цвет кромочного материала для каждой стороны и угла параметрической панели. Если панель непараметрическая (построена по замкнутому контуру) или имеет вырезы и наросты, то для определения типа и цвета кромочного материала см. раздел Материал кромки на врезку.

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

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

  • <Array>[1] - Номер стороны или угла параметрической панели:
  • -1 - на весь контур;
  • 1 - сторона D;
  • 2 - угол 2;
  • 3 - сторона C;
  • 4 - угол 3;
  • 5 - сторона E;
  • 6 - угол 4;
  • 7 - сторона B;
  • 8 - угол 1;
  • <Array>[2] - Идентификатор (ID) материала кромки из номенклатурного справочника. Если значение равно нулю, то кромку по данной стороне нужно удалить. В последнем случае значения <Array>[3] и <Array>[4] игнорируются.
  • <Array>[3] - Зарезервировано.
  • <Array>[4] - Битовая маска, задающая способы установки кромки:
  • 0x00000001 - кромка включена в размер панели;
  • 0x00000002 - кромка строится с предварительной фрезеровкой;
  • 0x00000004 - кромка (фрезеровка) строится с переворотом по оси Z (по вертикали);
  • 0x00000008 - кромку можно резать;
  • 0x80000000 - лицевая кромка;
  • 0x40000000 - текстуру кромки повернуть на 90 градусов.

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

Pluso.png Для работы с битовыми масками рекомендуется использовать функции, описанные в разделе Работа с битовыми масками

Определить номер стороны и угла можно по рисункам:

Прямоугольная панель
Четырёхугольная панель

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