====== Работа с библиотекой 3D объектов ======
В данном разделе приведено описание работы библиотеки 3D объектов. А именно: редактирование свойств элементов, добавление 3D моделей и сопроводительных документов элементов и импорт / экспорт библиотек 3D моделей.
По умолчанию в программе представлен набор системных библиотек 3D объектов. Чтобы открыть библиотеку выберите меню **Сервис - Библиотека 3D моделей**, откроется окно:
{{ :road:commons_tasks:libraries:library_3d_models:library_3d_models_network_1.png |рис.1}}
Стандартный набор библиотек является не редактируемым, добавление и редактирование элементов производится только в библиотеки, которые были созданы пользователем самостоятельно. Общие сведения по работе с библиотеками приведены в разделе [[road:commons_tasks:libraries:libraries_info:|Приложение З. Библиотеки данных, Общие сведения]].
При выборе элемента в правой части окна **Библиотека 3D объектов** откроется панель свойств элемента, его 3D вид и список сопроводительных документов. Рассмотрим представленные окна на примере произвольного элемента:
{{ :road:commons_tasks:libraries:library_3d_models:library_3d_models_network_new1_1.png |рис.2}}
1. Панель свойств выбранного элемента - содержит семантическую информацию об элементе;
2. Окно 3D вида - отображение выбранного элемента библиотеки в трехмерном пространстве относительно оси координат;
3. Список сопроводительных документов элемента (например, документы на основе которых был создан чертеж элемента). В данном случае, документ представлен в качестве чертежа AutoCad в формате *.dxf, который при необходимости можно открыть. Для этого нажмите правой кнопкой мыши на документ и из контекстного меню выберите **Открыть**, документ будет открыт в соответствующем формате. На панели инструментов данного окна представлены следующие команды:
{{:pipes:library_3d_models_network_new2.jpg |рис.3}} (**Добавить документ**) - данная команда позволяет добавить сопроводительный документ;
{{:pipes:library_3d_models_network_new3.jpg |рис.4}} (**Удалить документ**) - данная команда позволяет удалить сопроводительный документ;
4. Окно "Просмотр документа", содержащее данные из сопроводительных документов. Для отображения чертежа элемента в данном окне необходимо выбрать требуемый чертеж в списке сопроводительных документов;
* В левой верхней части окна представлено окно со свойствами выбранного элемента. Рассмотрим подробно свойства элемента, на примере копии произвольного узла инженерной сети, который был добавлен в пользовательскую библиотеку:
{{ :pipes:library_3d_models_network_new12.jpg |рис.6}}
На панели инструментов данного окна представлены следующие пиктограммы:
* {{:pipes:library_3d_models_network_new2.jpg |рис.7}} (**Добавить свойство**) - данная пиктограмма позволяет добавить новую строку в заданный раздел свойств. Для этого:
1. Нажмите пиктограмму, откроется дополнительное окно:
{{ :pipes:library_3d_models_network_new13.jpg |рис.8}}
2. В данном окне введите имя раздела свойств, в который необходимо добавить новую строку, и через символ "**ı**" введите название новой строки. В поле **Тэг** введите тэг соответствующего раздела и нажмите **ОК**:
{{ :pipes:library_3d_models_network_new16.jpg |рис.9}}
В результате в заданный раздел будет добавлена строка с введенным названием.
При необходимости добавления ссылки в строке, например, на **Библиотеку точечных условных знаков**, в поле **Тэг** после тэга раздела свойств, через пробел, введите тэг **Библиотеки точечных условных знаков**. В строку свойств будет добавлена ссылка соответствующая введенному тэгу:
{{ :pipes:library_3d_models_network_new17.jpg |рис.10}}
* {{:pipes:library_3d_models_network_new14.jpg |рис.11}} (**Изменить название свойства**) - данная пиктограмма позволяет изменить имя строки свойства и тэг;
* {{:pipes:library_3d_models_network_new3.jpg |рис.12}} (**Удалить свойство**) - данная пиктограмма позволяет удалить выбранную строку со свойствами;
* {{:pipes:library_3d_models_network_new15.jpg |рис.13}} (**Переместить выше / Переместить ниже**) - данная пиктограмма предназначена для перемещения строк в необходимом порядке, в пределах раздела свойств.
**Разное**
В данной группе полей указаны параметры для редактирования 3D модели:
* **Ед. измерения** - данная строка позволяет выбрать из представленного списка единицу измерения элемента;
* **Положение X, Y, Z** - строка, предназначенная для введения положения элемента относительно оси координат;
* **Ось Ox X, Ox Y, Ox Z, Oy X, Oy Y, Oy Z** - поля, предназначенные для введения положения элемента на оси координат;
* **Имя файла модели** - в данном поле отображено имя файла трехмерной модели.
**Общие**
Характеристики, указанные в данной разделе, необходимы для фильтрации элементов.
**Геометрия**
В данном разделе представлены основные геометрические характеристик элемента.
**Оформление**
В данной группе задаются условные обозначения, которые будут отображены на рабочих окнах программы.
**Дополнительные параметры**
В данной группе представлен ряд дополнительных настроек поведения элемента в плане и на профиле.
Рассмотрим набор основных функций окна **Библиотеки 3D объектов**.
Чтобы вызвать контекстною меню нажмите правой кнопкой мыши в левой части окна **Библиотека 3D объектов**, откроется контекстное меню:
{{ :pipes:library_3d_models_network_new6.jpg |рис.14}}
* **Копировать / Вставить** - данная функция позволяет сделать копию элемента (например, из стандартной библиотеки) и вставить эту копию в пользовательскую библиотеку. Для этого нажмите правой кнопкой мыши на элемент, копию которого необходимо сделать, и из контекстного меню выберите **Копировать**. Далее нажмите правой кнопкой мыши на пользовательскую библиотеку или ее группу, в которую необходимо вставить копируемый элемент, и из контекстного меню выберите **Вставить**:
{{ :pipes:library_3d_models_network_new5.jpg |рис.15}}
* **Импортировать** - данная функция позволяет импортировать данные библиотек, их группы и элементы из формата *.CSV и *.IFC. Для этого:
1. Нажмите правой кнопкой мыши на библиотеку в которую необходимо выполнить импорт данных, в контекстном меню выберите пункт **Импортировать** и в открывшемся меню выберите необходимый формат:
{{ :pipes:library_3d_models_network_new10.jpg |рис.16}}
2. В открывшемся окне выберите файл, который необходимо импортировать и нажмите **Открыть**.
В результате в **Библиотеку 3D объектов** будут добавлены группы и элементы библиотеки.
Для корректного импорта данных библиотеки из формата *.CSV необходимо чтобы импортируемый файл был сохранен в формате *.CSV UTF-8
* **Экспортировать** - данная функция позволяет экспортировать набор добавленных библиотек, а так же их группы и элементы в формат *.CSV и *.IFC.
Для примера рассмотрим экспорт библиотеки в формат *.CSV.
1. Выберите библиотеку, которую необходимо экспортировать, нажмите правой кнопкой мыши и выберите из контекстного меню пункт **Экспортировать**, в открывшемся меню выберите необходимый формат:
{{ :pipes:library_3d_models_network_new7.jpg |рис.17}}
2. В открывшемся окне введите имя экспортируемого файла, укажите путь сохранения экспортируемой библиотеки, в поле **Тип файла** выберите формат *.CSV и нажмите **Сохранить**:
{{ :pipes:library_3d_models_network_new8.jpg |рис.18}}
В результате программа экспортирует все группы (папки), входящие в библиотеку, с элементами инженерной сети и их данными (сопроводительные документы, файлы элементов в трехмерном пространстве). А так же будет создан файл в формате *.CSV, с табличными данными элементов, входящими в библиотеку, и их свойствами:
{{ :pipes:library_3d_models_network_new9.jpg |рис.19}}
Программа позволяет в данную таблицу вносить пользовательские свойства и данные элемента, затем импортировать эти элементы в библиотеку 3D объектов. Это удобно, например при внесении большого объема каталога с элементами.
* **Оптимизировать** -
* **Изменить модель** - данная функция позволяет присвоить выбранному элементу имя файла выбранной модели.
Присвоенное имя файла модели будет отражено в правой части окна **Библиотека 3D объектов**, в свойствах выбранного элемента, в разделе **Разное**:
{{ :pipes:library_3d_models_network_new11.jpg |рис.20}}
===== Теги библиотеки 3D объектов =====
===== Назначение условных обозначений узлов =====
Одной из основных характеристик инженерных сетей является их **Оформление** на плане/профиле и т.д. Стандартная библиотека содержит перечень условных обозначений, недоступных для редактирования. Программа позволяет назначить собственные условные обозначения, отредактировав имеющиеся или создав новые.
Для редактирования условного обозначения узла инженерной сети:
1. Выберите меню **Сервис - Библиотека точечных условных знаков**, откроется следующее окно:
{{ :pipes:library_3d_models_network_new18.jpg |рис.21}}
2. Выберите необходимый раздел, раскройте дерево элементов и выберите необходимый условный знак, нажмите на него, в правой части окна появится изображение условного знака, нажмите на него правой кнопкой мыши и из контекстного меню выберите пункт **Сохранить изображение как**:
{{ :pipes:library_3d_models_network_new19.jpg |рис.22}}
В открывшемся окне укажите путь сохранения условного знака, необходимый формат и нажмите **Сохранить**.
При дальнейшей необходимости редактирования условного знака сохраните файл в формате *.dwp
3. Откройте сохраненный файл в **Robur**, для этого нажмите правой кнопкой мыши в **Структуре проекта** на название проекта, и выберите в выпадающем меню **Добавить - Существующий файл**:
{{ :road:library_3d_models_network_6.jpg |рис.23}}
В открывшемся окне выберите файл, который необходимо добавить и нажмите **Открыть**. Добавленный файл отобразится в папке **Информационные модели** в структуре проекта.
Внести изменения в условное обозначение точечного знака можно и в других графических редакторах. Редактировать выноску можно только внутри программы **Robur**, в файле с разрешением *.dwp .
4. Откройте подгруженный файл и отредактируйте условное точечное обозначение знака, используя элементы рисования и соответствующие тэги.
5. Чтобы добавить отредактированное условное обозначение, сохраните проект, далее создайте **Пользовательскую библиотеку** в **Библиотеке точечных условных знаков**. После загрузите свое обозначение, для этого нажмите правой кнопкой мыши на пользовательскую библиотеку и из контекстного меню выберите **Добавить новый элемент**:
{{ :road:library_3d_models_network_5.jpg |рис.24}}
В результате в **Библиотеку точечных условных знаков** будет добавлен измененный условный знак.