isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

15 марта 2016

Как художественно разрушить интеллектуальные трехмерные объекты Civil 3D и передать их в AutoCAD

Алла Землянская

Алла Землянская

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

Успех внедрения BIM во многом зависит от того, насколько четко понимание, что, помимо геометрии, и зачем можно в модель поместить и на каком этапе в какой форме из модели извлечь. Если эти стратегические вещи ясны, то дальше уже дело техники — разобраться с инструментами импорта-экспорта. Вот именно с позиции технических возможностей обмена данными мне бы и хотелось рассмотреть функционал Civil 3D.

Civiv 3D - AutoCAD

Civil 3D => AutoCAD — самое популярное направление для экспорта. Абсолютное большинство обменивается электронными чертежами в формате DWG, при том, что этот формат никогда не создавался с прицелом на поддержку интеллектуальной информационной модели, поэтому куча информации там просто теряется. В будущем, вероятно, с развитием обменных форматов, ситуация изменится, а пока AutoCAD, который «есть у всех» уверенно лидирует. Итак, как можно передать свой чертеж, разработанный в Civil 3D, тому, у кого обычный AutoCAD?

1. Просто сохранить в DWG

В этом случае для отображения C3D-объектов, которых, естественно, в простом Автокаде нет, будут использованы графические объекты заместителей, более известные как прокси-графика. В этом случае, по идее, получатель увидит последнее сохраненное отображение объекта. Значение 1 для переменной PROXYGRAPHICS отвечает за сохранение этих отображений, поэтому проверьте его, если там 0, то изображения не хранятся.

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

2. Использовать Object Enabler

Этот способ уже получше. Адаптер объектов позволяет просматривать чертежи ровно в том виде, в котором они были созданы, на тех компьютерах, где нет Civil 3D, а есть только AutoCAD (включая все вертикальные приложения на его платформе). Кроме того, что чертеж можно открыть и нормально его увидеть, с объектами C3D будут работать простые автокадовские команды: переместить, скопировать, изменить некоторые свойства. Также плюс в том, что специальные объекты C3D остаются неразрушенными, и чертеж потом можно будет снова открывать в Civil 3D и редактировать.

Минус: надо каким-то образом убедить принимающую сторону, что им нужно скачать с сайта и установить этот самый Object Enabler. Само по себе приложение, естественно, бесплатное, но у многих от мысли о необходимости что-то там загружать и ставить портится настроение, а иногда это просто проблемно с точки зрения ИТ-инфраструктуры, когда у пользователя нет прав. То есть способ вполне рабочий, но может быть сопряжен с некоторыми трудностями.

3. Экспортировать в AutoCAD с помощью специальных команд

В случае, когда вы экспортируете чертеж, будет создан новый DWG-файл, который без проблем откроется в простом Автокаде.

Команда EXPORTC3DDRAWING (это если в командной строке, если в Ленте, то на вкладке Вывод на панели Экспорт есть иконка Экспорт чертежа Civil 3D) открывает диалоговое окно, в котором можно выполнить разные настройки, такие как сценарий обращения с внешними ссылками, листами, версия файла DWG, его местонахождение и имя, которое получит новый файл. Есть еще команда EXPORTTOAUTOCAD: в чем принципиальная разница между ними, я так и не поняла, эта команда также создает новый DWG. Тут полезно знать про настройки экспорта на вкладке AD-редактора

Civiv 3D - AutoCAD

Эта же команда с дефисом в начале имени -EXPORTTOAUTOCAD дает возможность выбирать некоторые опции.

Этот способ годится, но с ним тоже могут возникнуть проблемы. Например, если в своем чертеже вы поворачивали метки или использовали такое чудесное свойство меток Civil 3D, как аннотативность, чтобы они отображались корректно в соответствие с масштабом аннотаций видового экрана, то при экспорте в Автокад все эти удобные вещи ломаются и значения для примитивов будут взяты из текущего масштаба аннотаций.

Другая проблемы – это маски фона. У них есть такое свойство, как цвет, который обычно совпадает с цветом фона, благодаря этому, например, мы видим разрыв горизонталей в местах, где они подписаны, хотя сами линии, конечно, не разрываются. Так вот, эти маски придут в DWG в виде штриховок со сплошной заливкой. Не очень удобно, особенно когда сбросились все повернутые метки. Чтобы метки сохранили свою ориентацию, можно экспортировать не модель, а лист. Тогда все будет ок с поворотом, но если листов много, то они все экспортируются отдельно и их придется собирать заново, увы.

4. Взрывать вручную

Ну а что, расчленить все объекты Civil 3D – это тоже способ. Этот метод способен дать самый прогнозируемый результат. Естественно, все сломается, потеряется вся динамичность, но это особенность любого из указанных вариантов. Тут важный нюанс – сначала нужно взрывать (команда РАСЧЛЕНИТЬ) метки, а только потом объекты. Потому что, если вы сначала расчлените объект, на который ссылается метка, то потеряете значения. В итоге получится файл DWG, в котором вместо объектов C3D будут примитивы AutoCAD (линии, тексты, блоки), соответственно в любом AutoCAD такой чертеж откроется и будет выглядеть так, как нужно.

5. Создать 3D-тела из труб, коридоров и поверхностей

Еще один способ художественно разрушить интеллектуальные трехмерные объекты Civil 3D и передать их в AutoCAD для дальнейшей работы – это получение из них обычных солидов.

3D-тела в AutoCAD могут, на самом деле, для многих полезных вещей быть использованы, начиная от простой визуализации и заканчивая подсчетом количеств или объемов. Поэтому вот набор простых инструментов, которые для этого нужны:

  • Создание тел AutoCAD из поверхностей TIN AutoCAD Civil 3D
    Civiv 3D - AutoCAD

  • Создание 3D-тел из трубопроводных сетей.
    Civiv 3D - AutoCAD

    Первая из указанных команд в 2016 версии есть в базовом функционале, вторая доступна в пакете Civil 3D 2015 Productivity Pack 1. Про это у меня есть отдельная статья, там есть нюансы, читайте здесь.
  • Извлечение тел из коридоров
    Civiv 3D - AutoCAD

    Civiv 3D - AutoCAD

    Для 2016 версии это тоже уже базовая функция, без всяких пакетов работает. Там, на самом деле, есть с чем поразбираться, я не буду приводить здесь все тонкости, просто дам ссылку на раздел справки. Коридоры – самые сложные объекты Civil 3D, а структура каждого отдельно взятого вообще может оказаться не под силу постороннему уму. Так что настраивайте коридор перед экспортом самым тщательным образом и все будет Ок.

Если я что-то упустила про экспорт в AutoCAD, обязательно пишите в комментарии. Про варианты экспорта данных в другие приложения (InfraWorks, 3ds Max, CREDO, GeoniCS, Excel и т.д.) будет отдельный материал.

Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.