Выгрузка балюстрад

Материал из K3-Macro
Макро | Мебельные команды и функции | Выгрузка информации в мебельную базу | Обработки | Информация о мебельных элементах | Панели | Профили | Балюстрады | Длинномеры | Комплектующие | Кромки | Мебельные изделия | Общие параметры сцены | Информация о заказе | Материалы и сборочные единицы | Примеры задач, решаемые выгрузкой

Основная таблица – TBalusters.

Структура таблицы TBalusters
Имя поля
Тип
Описание

UnitPos

Числовой длинное целое

Номер балюстрады в таблице TElems

Length

Числовой двойной с плавающей точкой

Длина балюстрады

FormType

Числовой длинное целое

Тип формы балюстрады

Следует отметить, что балюстрада в таблице TBalusters не является самостоятельным мебельным элементом, а является лишь одним из типов длинномеров из таблицы TLongs .

Поле FormType содержит тип формы балюстрады из следующего списка:

Типы форм балюстрад
Описание
Параметры

0

Линейная

Отсутствуют

1

Дуга по хорде

ArcChord.Chord – длина хорды

ArcChord.Caving – прогиб дуги (с учетом знака)

BendAxis – ось гиба

  • 1 – OX
  • 2 - OY

2

Два отрезка и дуга

LinesArc.A – угол раствора дуги

LinesArc.L1 – длина первого прямого участка (вдоль оси X)

LinesArc.L2 – длина второго прямого участка

LinesArc.R – радиус дуги

LinesArc.Sym – признак симметрии

BendAxis – ось гиба

  • 1 – OX
  • 2 - OY

3

Дуга по радиусу

ArcRad.R – радиус дуги

ArcRad.BegAngle – начальный угол дуги

ArcRad.EndAngle – конечный угол дуги

4

S-образная форма

Для профиля не реализован

5

Трапецеидальная форма

Для профиля не реализован

99

Свободная форма

Для профиля не реализован

Данные параметры балюстрад сохраняются в таблице универсальных параметров TParams. В этой таблице поле HoldTable="TBalusters". Остальное заполняется по общим правилам.

Балюстрада может иметь дополнительные параметры, которые сохраняются в таблице универсальных параметров TParams. В этой таблице поле HoldTable=”TBalusters”. Остальное заполняется по общим правилам.

Название параметра
Смысл
Width

Общая ширина балюстрады

Height

Общая высота балюстрады

HTop

Высота верхнего профиля

HBottom

Высота нижнего профиля

BegShift

Начальный сдвиг

EndShift

Конечнный сдвиг

Step

Шаг между балясинами

BegCut

Угол подрезки начала

EndCut

Угол подрезки конца

P_1

Подрезка первого конца балюстрады

P_2

Подрезка второго конца балюстрады

Ang1

Угол подрезки первого угла по оси X ЛСК профиля балюстрады

Ang2

Угол подрезки первого угла по оси Y ЛСК профиля балюстрады

Ang3

Угол подрезки второго конца по оси X ЛСК профиля балюстрады

Ang4

Угол подрезки второго конца по оси Y ЛСК профиля балюстрады

Для балюстрад также выгружаются отделки профилей. Подробнее - см. Отделки.

Дополнительно к вышеперечисленным данным каждая балюстрада может содержать дополнительную информацию в других таблицах.

Дополнительная информация о балюстрадах
Название таблицы
Содержимое
TPaths

Контуры профиля

TFix

Линии крепежа

TDecorates

Отделки балюстрады

В данной версии программы реализованы только отделки балюстрады.


Макро | Мебельные команды и функции | Выгрузка информации в мебельную базу | Обработки | Информация о мебельных элементах | Панели | Профили | Балюстрады | Длинномеры | Комплектующие | Кромки | Мебельные изделия | Общие параметры сцены | Информация о заказе | Материалы и сборочные единицы | Примеры задач, решаемые выгрузкой