3D-вид

Форум » Применение программ ИндорСофт » IndorCAD: Система автоматизированного проектирования

Сообщения 101 - 104 из 104

3D-вид, В этой теме обсуждаем все вопросы и пожелания по 3D-виду
 
Есть ли функция создания собственной 3D модели со своими свойствами (атрибутами)? Как это можно сделать? Можно ли пополнять библиотеку 3D моделей собственными объектами, если их нельзя создавать и ИНДОРе, то может есть возможность создавать их в других программах и подгружать в ИНДОР.?
 
Александр, варианта два:

1. Использовать 3D-модели, созданные на встроенном языке.
Кнопка создания на Главная -> Ситуация -> 3D-объекты.
Объекты, которые можно создать по этой кнопке, живут в папке C:\ProgramData\IndorSoft\Media\Малые архитектурные формы\
Добавите туда свой объект - он тоже будет доступен в меню.
Описание языка есть тут: https://www.indorsoft.ru/download/files/products/10-IndorCAD/Docs/IndorCAD.3D-objectsGrammar.pdf
Модель получается иерархически структурированная, атрибуты добавляются ко всей модели.
Атрибуты и их значения описываются в коде модели (пока нет в документации, но будет, при желании расскажем, как легко добавить атрибуты).
Плюсы:
 Модель параметризирована, следовательно может настраиваться пользователем без вмешательства в код модели.
 Часть объектов модели можно отключать в зависимости от расстояния камеры до модели (игнорируется при экспорте).
Минус:
 Объект состоит из ограниченного набора примитивов, не любую конструкцию можно реализовать.

2. Создать модель в чём-то стороннем (SketchUp), сохранить как *.obj файл, добавить файл описание модели (*.ModelInfo).
Примеры моделей (например, фундаментов) можно посмотреть тут: C:\ProgramData\IndorSoft\Media\Foundations\
Такие модели можно назначать на рельефные или ситуационные точки поверхности в инспекторе объектов.
Новой модели обязательно нужно сгенерировать ModelId. Это можно сделать, например, тут: https://guidgenerator.com/
Для своих моделей можно создать свою папку в C:\ProgramData\IndorSoft\Media\ и складывать их туда.
Программа их увидит.
Минус:
 Модель статическая, не параметризирована.
 Атрибуты тоже статические.
 Для создания модели нужно уметь пользоваться сторонней программой.
Плюсы:
 Любая геометрия. Как нарисуете, так и будет.
 Любое количество атрибутов.
 Детализация модели может зависеть от LOD.
 Вывод того или иного атрибута может зависеть от LOD.

Выберите вариант, какой вам комфортнее, и можем рассказать более подробно.
 
Цитата
.ModelInfo
Будьте добры, подробнее про содержание файла .ModelInfo. Что должно быть b как создать это инфо для колодца отрисованного в SketchUp?
Видел в папках что для серий еще есть *seriesinfo, про них тоже, пожалуйста.
 
Добрый день.
На текущий момент можно подключать пользовательские библиотеки, настройка путей к ним находится в меню Проект->Настройки проекта->Настройки системы->Библиотека 3D-моделей->Пользовательская.
При этом модели в проекте не хранятся, при передаче проекта требуется обеспечить и передачу моделей вместе с ним.
Если вы имеете в виду кабельный колодец и хотите использовать его для инженерной сети, то достаточно в пользовательской библиотеке создать папку CCWrSSD\ и скопировать (рядом с ней) CCWrSSD.seriesinfo.Примеры есть в C:\ProgramData\IndorSoft\Media\Library\Utilities.zip
И в папку поместить свой *.modelinfo файл с соответствующими моделями (на одну модель может быть насколько файлов для разных LOD'ов).
После этого, ваши модели добавятся к имеющимся и будут доступны для выбора.
Для колодца относительный ноль модели должен соответствовать крышке люка.
В *.modelinfo должен быть указан уникальный GUID ModelId, название
Для корректного использования в инженерных сетях должны быть заполнены два параметра:
   <Point3D Name="CABLEIN" Description="Точка входа кабеля" X="0" Y="0" Z="-0.500"/> точка монтирования кабеля
   <Point3D Name="JunctionPoint" Description="Нижняя точка соединения" X="0" Y="0" Z="-0.845"/> нижняя точка модели
В следующем релизе требования к библиотеке и моделям немного изменятся,может потребоваться донастройка

Сообщения 101 - 104 из 104

Читают тему