Работа с составными объектами

<< Нажмите, чтобы обновить оглавление >>

Навигация:  Работа в Редакторе классификатора >

Работа с составными объектами

Составной объект - 3D-объект, состоящий из нескольких типовых элементов, за каждым из которых может храниться список ресурсов (сортамент). Составной объект (СО), отдельные элементы в его составе, структура и конструкция СО являются разделяемыми ресурсами.

Как вариант, составной объект может состоять из других составных объектов, которые образуются из отдельных элементов или тоже включают в свою конструкцию составные объекты. Например, в СО для канализационного колодца включены СО для горловины и рабочей части, а в конструкцию рабочей части, кроме отдельных  конструктивных элементов, включен СО из стеновых колец. Кроме того, в составные объекты горловины и рабочей части добавлены характеристики с заданными значениями для автоматического подбора колодца при создании канализации в плане.

Набор элементов (3D-моделей и СО) для каждой марки колодца можно сгруппировать в сборку. Кроме 3D-моделей и СО, в сборки включаются и определенные значения - условия для подбора требуемого колодца из всех доступных сборок, например, диаметр горловины, диаметр колодца, тип грунта и т. д.

Для перехода к работе с СО служит диалог Открыть объект "Составной объект", с его помощью можно:

выбирать СО из библиотеки,

формировать структуры библиотеки СО;

редактировать существующие и создать новые составные объекты с сохранением изменений в библиотеке;

удалять СО из библиотеки.

Окно диалога вызывается для точечных тематических объектов в окне Параметры объекта

на вкладке Модели объекта:

по кнопке img_Sosnav_Obg Создать составной 3D-объект на панели инструментов вкладки Модели объекта;

в поле параметра Составной объект (параметр открыт, если для параметра Вид 3D-объекта выбрана настройка Составной объект).

на вкладке Схемы соответствия для Схемы соответствия 3D-объектов в поле параметра Составной 3D-объект.

Общий вид диалога:

img_Vibor_Sostav_Obj

Для создания составного объекта служит команда Создать объект - кнопка 01_new на локальной панели диалога.

Панель инструментов диалога содержит также кнопки для удаления объектов и папок, для создания папок и перехода к папке, расположенной выше; кнопки настроек для просмотра объектов и управления видимостью паркуемых панелей.

В панели Параметры объекта вызывается диалог для создания или редактирования конструкции составного объекта.

Порядок создания новой конструкции СО

Создайте новый СО по кнопке 01_new Создать объект на локальной панели диалога Открыть объект "Составной объект".

Перейдите в редактор конструкции объекта по кнопке mnogotochie в поле параметра Конструкция объекта в панели Параметры Объекта.

В диалоге Конструкция объекта - <Имя объекта> в поле параметра Структура объекта по кнопке mnogotochie перейдите в диалог Открыть объект "Структура объекта".

img_SO_Str

Структура составного объекта

Диалог Открыть объект "Структура объекта" является браузером и редактором для открытия готовых и создания новых РР Структура объекта.

Структуры СО можно разложить по папкам при помощи кнопок создания и удаления папок, создания и удаления объектов, перетягиванием объектов из папки в папку.

Выберите существующую структуру или создайте новую по кнопке 01_new Создать Объект.

Далее надо наполнить или изменить, если требуется, структуру СО, добавляя доступные объекты или удаляя выбранные ранее. Для этого по кнопке mnogotochie в поле параметра Структура объекта перейдите в диалог Список ресурсов Тип элемента составного объекта:

img_SO_Str_Tip

Типы элементов СО предназначены для условного объединения ресурсов трех категорий: 3D-модели, Составные объекты и Значения, в группу с единым назначением.

Типы элементов сгруппированы в отдельные папки для колодцев, труб и опор освещения.

Структура СО хранит за собой список типов элементов, которые могут использоваться для конкретного СО.

Примечание Для колодцев используются объекты всех категорий. Через категорию Значения задаются условия для автоматического подбора колодцев при проектировании канализации.

Объекты из списка Доступные объекты можно выбрать группой и при помощи кнопки vybor добавить их в список Выбранные объекты. При необходимости отдельные или все объекты из выбранных исключаются по кнопке delete.

Для создания нового ресурса Тип элемента составного объекта нажмите кнопку 01_new Создать Объект - объект добавляется в открытую папку, его категорию можно изменить через выбор из выпадающего списка для параметра Категория объекта в панели Параметры объекта.

После уточнения типов элементов в структуре нажмите кнопку ОК, затем кнопку Открыть в диалоге Открыть объект "Структура объекта"- выполняется возврат в диалог Конструкция объекта - <Имя объекта>, который уже наполнен выбранными типами элементов (появились данные в группе параметров Доступные модели):

img_SO_Constract

*Для примера в конструкцию нового колодца добавлено два объекта категории Составной объект: Горловина и Рабочая часть. Такой вариант конструкции составного объекта принят для канализационных смотровых колодцев - объектов классификатора, поставляемых вместе с модулями ТИМ КРЕДО.

В списке доступных моделей каждый тип элемента выделяется своим фоном строки: Составные объекты -  желтый, 3D-модели - зеленый и Значения - голубой.

Для каждого типа (в примере это СО Горловина и Рабочая часть) определите список доступных составных объектов.

Выбор выполняется в диалоге Список ресурсов Составной объект (для 3D-модели выбор выполняется в диалоге Список ресурсов Модель, для значений - в диалоге Список ресурсов Значения типов элементов). Диалоги для выбора ресурсов открываются по кнопке mnogotochie в каждой строке в группе параметров Доступные модели в соответствии с категорией ресурса:

img_SO_Constract_Spisok_RR_SO

Примечание Наполнение библиотеки разделяемых ресурсов 3D-моделями см. здесь.

Примечание Наполнение библиотеки разделяемых ресурсов Значениями см. здесь.

Список ресурсов того или иного типа ничем не ограничивается, кроме потребностей проектировщика. Если в доступные модели выбирается несколько ресурсов одного типа, то можно использовать сборки для группировки разных ресурсов в один объект, например, для комплектации колодцев по маркам.

В диалоге Конструкция объекта - Составной объект создайте из выбранных ресурсов конструкцию СО в окне диалога. Для этого:

Кнопкой knop_U2 добавьте первый тип элемента. Этот тип элемента будет располагаться на первом уровне и являться родительским объектом для последующих элементов, входящих в СО. В панели Параметры появится группа параметров Параметры узла.

В поле параметра Тип выберите тип элемента Горловина из выпадающего списка.

В поле параметра Модель по умолчанию отображается название СО горловины (по умолчанию выбирается первый объект в списке).

В поле параметра Сборка выберите из выпадающего списка одну из доступных сборок элементов, включенных в СО Горловина.

В параметрах Точка привязки на родительском объекте и Точка привязки (на горловине) выберите значение По умолчанию. Подробнее о точках привязки см. здесь.

Примечание Отметка горловины по умолчанию будет наследоваться из параметров ТТО, созданного в плане в одном из модулей ТИМ КРЕДО.

Кнопкой knop_U2 добавьте следующий тип элемента на уровень ниже горловины.

В окне параметров выберите Тип = Рабочая часть и уточните для нее настройки (см. рис. ниже).

Примечание В параметрах не указана конкретная сборка рабочей части, поскольку множество сборок рабочей части совместимы с выбранной горловиной. По этой же причине не созданы сборки и не выбрана одна из них для всего колодца в целом. Эта задача может решаться автоматическим подбором колодца при создании канализации в плане с учетом заданных условий проектирования и глубины проложения коммуникации. Если же проектировщик использует определенную марку колодца и подбор не требуется, то можно указать конкретные сборки горловины и рабочей части.

В итоге создана hmtoggle_plus1 конструкция смотрового колодца, в которую включены составные объекты горловины и рабочей части. Для визуальной оценки полученного результата выбрана одна из сборок горловины - Н-0,44, Тип 1.

џВ начало

Сборки

В диалоге Конструкция объекта - <Имя объекта>, который уже наполнен выбранными типами элементов (группа параметров Доступные модели), можно создать варианты сборки, группируя построчно различные 3D-модели, СО и значения для каждого типа элемента.

Диалог Варианты сборки открывается по кнопке mnogotochie в строке Доступные сборки в окне параметров составного объекта.

img_Sborki

Столбцы таблицы формируются автоматически по числу типов элементов (группа параметров Доступные модели в диалоге Конструкция объекта - <Имя объекта>). Фон столбцов зависит от типа элемента.

Кнопка add_str_End служит для добавления новой строки в конце таблицы. При этом копируются все данные выбранной строки.

Кнопки 70_Panels_vverx и 70_Panels_vniz позволяют структурировать список, перемещая выбранную строку вверх или вниз.

Кнопка del_str удаляет выбранную строку.

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

Примечание Значения и СО выбираются из выпадающих списков, 3D-модели - из диалога Список ресурсов Модель.

По ПКМ (курсор в поле названия столбца) можно включать/отключать отдельные столбцы таблицы, курсором можно перемещать столбец после его выбора.

Если для одного элементы выбрано несколько 3D-моделей, то их расположение в колодце (сверху вниз) определяется последовательностью в поле Выбранные объекты (диалог Список ресурсов Модель). Для уточнения расположения моделей в конструкции колодца добавлены кнопки перемещения выбранных объектов выше 70_Panels_vverx или ниже 70_Panels_vniz.

ElemSbork

В сборке для каждой модели записывается число - в скобках после названия ресурса. Если подряд выбрано две и более одинаковые модели, то в скобках будет указано общее число.

Количество созданных сборок указывается в строке Доступные сборки диалога Конструкция объекта - <Имя объекта>.

Как только сборка создана, добавляется строка Выбранная сборка для возможного выбора конкретной сборки колодца или его части, например, горловины. По умолчанию в строку записывается первая сборка из таблицы Варианты сборки. В выпадающий список строки попадают все доступные сборки. В конструкции объекта в параметрах каждого типа для информации будут показаны модели или СО из выбранной сборки.

Пользователь может выбрать одну сборку, если используются колодцы одной марки, а подбор не требуется.

Примечание Множество горловин подходит к множеству рабочих частей смотровых колодцев, поэтому для составных объектов колодцев в целом, подготовленных и поставляемых вместе с модулем ТИМ КРЕДО, сборки не назначены.

Привязка элемента

Для корректного расположения выбранной модели в составном объекте используются настройки точек привязки на родительском элементе и на выбранном. Вариант привязки назначается из выпадающего списка:

Tochki_Priviazk

Список вариантов привязки точек может пополняться точками соединения, заданным для конкретной выбранной 3D-модели.

Выбор Точка привязки на родительном объекте = Сверху или Снизу для элемента первого уровня определяет условие создания всего объекта: над землей, например, опора освещения, или под землей, например, колодец. Для следующих по уровню элементов настройка параметра определяет точку стыковки на элементе, расположенном на уровень выше.

Настройка параметра Точка привязки определяет точку на выбранном элементе, в которой он стыкуется с родительским объектом.

По выбранной настройке обе точки привязки могут располагаться по центру модели или со смещением от центра на максимальное и на минимальное значение Х, Y.

Примечание Минимальное и максимальное значения смещения по осям координат Х и Y определяются по проекции элемента (модели) на ось: макс. Х и макс.Y - по направлению оси Х и оси Y; мин. Х и мин. Y - против направления по оси Х и оси Y (расположение и направление осей показано на рис. ниже).

Osi

В группах параметров Х, Y и Z можно дополнительно задать смещение (как "+" - по направлению оси, так и "-" - против направления) и угол поворота по каждой из осей. Эти значения задаются от точки привязки на родительском объекте.

Если смещение и/или поворот заданы для родительского объекта, то будут смещаться / поворачиваться и подчиненные ему элементы.

В панели Просмотр модели перестраиваются вместе с изменениями точек привязки.

После ввода всех параметров диалог закрывается по кнопке ОК. Составной объект сохраняется в библиотеке разделяемых ресурсов.