Информация о крепеже (несколько линий)

Материал из K3-Macro
Расстановка крепежа

Операция возвращает параметры установки линии крепежа на элемент контура панели или элемента контура врезки.

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

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

  • <Array>[1]входной параметр. Идентификатор (ID) контура. Идентификатор главного контура панели возвращается операцией с кодом 1 (см. Инициализация панели). Идентификатор контура врезки возвращается операцией с кодом 9 (см. Добавление врезки в панель).
  • <Array>[2]входной параметр. Идентификатор (ID) элемента контура.
  • <Array>[3]входной параметр. Порядковый номер линии крепежа или 0, если нужно узнать количество линий крепежа на данном элементе контура панели.
  • <Array>[4]выходной параметр. Идентификатор (ID) типа крепежа из таблицы крепежа. Если значение равно нулю, то крепеж на данном элементе контура отсутствует. В последнем случае значения <Array>[5], <Array>[6] и <Array>[7] игнорируются. Если <Array>[3] равен нулю, то сюда возвращается число линий крепежа на данном элементое контура.
  • <Array>[5]выходной параметр. Битовая маска, задающая способы установки крепежа:
  • 0x00000001 - крепеж ставится от конца элемента (0 - от начала);
  • 0x00000002 - ось Z крепежа направлена вних (0 - вверх);
  • 0х00000010 - наличие сверловки на этом крепежа (0 - сверловка есть, 1 - сверловки нет)
  • <Array>[6] - выходной параметр. Сдвиг линии крепежа от начала элемента контура
  • <Array>[7] - выходной параметр. Длина линии крепежа. Если значение равно нулю, крепеж ставится на весь элемента контуры
  • <Array>[8] - выходной параметр. Номер правила расстановки крепежа или 0 - если используется правило по умолчанию

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


Макро | Мебельные команды и функции | Мебельная панель | Прочитать свойства | Чтение параметров | Материал и толщина | Материал кромки | Форма углов | Форма прогибов сторон | Обрезка сторон | Параметры врезки | Параметры положения врезки | Секция раскрашивания врезки | Материал кромки на врезку | Форма панели | Информация о фрезеровке | Информация о пропиле | Поворот текстуры | Информация о фрезеровке по номеру (старая) | Информация о крепеже (первая линия) | Тип панели | Торцевая обработка | Информация о крепеже (несколько линий) | Извлечение контура | Отделка (старая) | Чтение параметров панельного длинномера | Параметры результирующей полилинии | Параметры результирующей полилинии без учета кромок | Элементы полилинии несквозных вырезов, попавшие внутрь результирующего контура без учёта кромок | Элементы полилинии несквозных вырезов, попавшие внутрь результирующего контура с учётом кромок | Линии маркировки, попавшие внутрь результирующего контура без учёта кромок | Линии маркировки, попавшие внутрь результирующего контура с учётом кромок | Информация о фрезеровке по ID (старая) | Прочитать информацию о линейках крепежа | Информация о фрезеровке по номеру | Информация о фрезеровке по ID | Комментарий к врезке | Отделка (до 18.02.2020) | Отделка | Комментарий к пропилу | Завершение работы с панелью