Прочитать торцевую обработку

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

Операция возвращает информацию о торцевых обработках панели.

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

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

  • <Array>[1]входной параметр. Номер торцевой обработки или 0. В последнем случае (<Array>[1]=0) функция возвращает количество торцевых обработок в панели
  • <Array>[2] - выходной параметр. Тип торцевой обработки:
  • 0 - торцевая обработка отсутствует
  • 1 - паз;
  • 2 - скос;
  • 3 - скругление;
  • <Array>[3] - выходной параметр. Идентификатор (ID) обрабатываемого контура панели. Это может быть главный (образующий) контур панели см. Инициализация панели или — контур врезки. Последний возврашается операцией с кодом 9 (см. Добавление врезки в панель);
  • <Array>[4]выходной параметр. Номер стороны или угла параметрической панели или номер элемента панели с типом "Замкнутый контур" для торцевой обработки:
  • -1 - на весь контур;
  • 1 - сторона D;
  • 2 - угол 2;
  • 3 - сторона C;
  • 4 - угол 3;
  • 5 - сторона E;
  • 6 - угол 4;
  • 7 - сторона B;
  • 8 - угол 1;
  • >=10 - номер элемента образующего контура для панели с типом "Замкнутый контур"
  • <Array>[5]выходной параметр. Номер секции раскрашивания.
  • 1 - сторона E (Y+);
  • 2 - сторона D (Y-);
  • 3 - сторона C (X+);
  • 4 - сторона B (X-);
  • 5 - пласть A (Z+);
  • 6 - пласть F (Z-);
  • 7 - угол 1;
  • 8 - угол 2;
  • 9 - угол 3;
  • 10 - угол 4;
  • 11 - дополнение 1;
  • 12 - дополнение 2.
  • <Array>[6]<Array>[8]выходные параметры. Параметры геометрии торцевой обработки в зависимости от типа.
Тип паза
Параметры
1
Паз

<Array>[6] — Коэффициент сдвига от пласти А в долях толщины

<Array>[7] — Глубина паза

<Array>[8] — Ширина паза

2
Скос

<Array>[6] — Коэффициент сдвига от пласти А в долях толщины

<Array>[7] — Смещение от пласти F в мм.

<Array>[8] — Угол (в градусах)

При положительных значениях <Array>[6]> <Array>[7]> <Array>[8]> сегмент угла будет направлен в сторону плоскости F. Для получения зеркального угла необходимо <Array>[6]> - коэффициенту сдвига от пласти А в долях толщины присвоить значение 1. Остальные два элемента задавать с отрицательными значениями.

3
Скругление

<Array>[6] — Коэффициент сдвига от пласти А в долях толщины

<Array>[7] — Верхний радиус в мм.

<Array>[8] — Нижний радиус в мм.

  • <Array>[9]выходной параметр. Смещение от начала торца. При этом сдвиг осуществляется от начала торца: если смещение <Array>[9]>0, Если <Array>[9]<0, то сдвиг осуществляется от конца торца
  • <Array>[10]выходной параметр. Длина торцевой обработки. При этом, если <Array[10]>=0, то торцевая обработка будет выполнена до конца торца. Если <Array>[10]>0, то обработка будет выполнена на указанную длину. Если <Array[10]<>0, то обработка будет расположена до точки, находящейся от конца торца на расстоянии, равном модулю <Array>[10].

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