В этой статье мы разберемся в том, какие могут быть трудности с просмотром трехмерных моделей различных зарубежных САПР и как их можно решить.
Мне прислали модель. Как ее открыть?
Представьте ситуацию: вам прислали 3D-модель в незнакомом формате, и нужно открыть ее для просмотра. Источник файла может быть любым — контрагент, коллега из соседнего отдела, руководитель. Модель нужно проверить перед инженерным расчетом или 3D-печатью, оценить качество изделия, проанализировать сложность конструкции или возможность использования оборудования в проекте, подготовить отчет. Сценариев может быть много. Главное препятствие — на вашем рабочем компьютере нет подходящего ПО.
Такие проблемы могут возникнуть у разных специалистов:
инженеров-расчетчиков;
технологов и специалистов на производстве;
менеджеров проектов;
сотрудников отделов закупок и продаж;
технической поддержки;
разработчиков ПО.
Изучив расширение файла, можно найти программу для его просмотра. Если это обменные форматы, то никаких трудностей не возникнет. Для STEP, IGES, XT, STL существует множество просмотрщиков, большая часть из них — бесплатные. Ситуация осложняется, если модель создана в зарубежной CAD-системе.
Можно ли быстро открыть нативную CAD-модель, не покупая и не устанавливая исходную систему?
Стоит уточнить, что речь идет о просмотре, а не о полноценном редактировании. Задача — быстро открыть модель, изучить геометрию, структуру и свойства, выполнить измерения.
Использовать исходную САПР для просмотра моделей на первый взгляд кажется логичным решением. В этом случае будет обеспечена наиболее полная совместимость форматов. Но нужно заплатить за CAD, обеспечить требования к аппаратному обеспечению и разобраться в интерфейсе системы. Напомню, что наша цель — быстрый просмотр.
Кроме этого, доступ к зарубежным CAD из России сейчас закрыт. Скачать триальную версию сложно, купить — почти невозможно. Поэтому придется искать альтернативные инструменты.
Следующий логический шаг в поиске решения — использовать Viewer от разработчика САПР.
Лучше всего обстоят дела с форматом Creo. Просмотрщик Creo View Express можно свободно скачать с официального сайта и использовать его бесплатно. Сайт доступен из России, что делает приложение уникальным в текущих условиях. У Creo View есть и платные версии с дополнительной функциональностью, но для просмотра 3D-моделей в формате PRT версии Express вполне достаточно.
Ниже в таблице приведены просмотрщики от разработчиков CAD-систем.
Расширение файла |
Источник |
Приложение для просмотра |
Бесплатно |
Доступно из России |
CATPart / CATProduct |
CATIA |
eDrawings |
Нет |
Нет |
PRT |
Siemens NX |
NX Viewer |
Нет |
Нет |
SLDPRT / SLDASM |
SolidWorks |
eDrawings |
Да |
Нет |
IPT / IAM |
Autodesk Inventor |
Autodesk Viewer (облачное решение) |
Да |
Нет |
PRT / ASM |
Creo |
Creo View Express |
Да |
Да |
PAR |
Solid Edge |
Solid Edge Free Viewer |
Да |
Нет |

Для 3D-моделей в формате SolidWorks удобно использовать приложение eDrawings Viewer от разработчика Dassault Systèmes. Бесплатная версия eDrawings прекрасно открывает модели, созданные в SolidWorks, и содержит оптимальный набор инструментов для просмотра трехмерной геометрии. Есть и платная версия с дополнительной функциональностью и расширенным списком поддерживаемых форматов, но приобрести ее из России невозможно.

После SolidWorks по популярности можно расположить NX. NX Viewer требует установки полной версии CAD-системы и активации лицензии только на просмотр. Как сказано выше, ни скачать, ни приобрести лицензию из России нельзя.
Модели Inventor можно открыть с помощью Autodesk Viewer. Это облачный просмотрщик, поддерживающий большое число форматов 3D/2D-моделей, созданных как в продуктах Autodesk, так и в других CAD. Но есть один нюанс: завести аккаунт и авторизовать из России не получится. Да и облачное решение подойдет не всем организациям.

Для просмотра 3D-моделей CATIA потребуется платная (расширенная) версия приложения eDrawings, которое мы упоминали выше.
Solid Edge Free Viewer — бесплатное решение, но недоступное для скачивания из России.
В целом вьюер от разработчика CAD-системы — хорошее решение. Но они поддерживают ограниченное число форматов, в некоторых случаях являются платными и недоступны в России.
Отдельный класс продуктов — универсальные просмотрщики. В мире их много, больше десятка. Самые известные — Glovius от HCLSoftware, 3DViewStation от Kisters и 3D-Tool от одноименного разработчика. Приложения поддерживают широкий список форматов, работают на разных платформах. Но купить их из России не получится.
Каждый из перечисленных способов открытия нативных CAD-моделей имеет свои преимущества и ограничения. Большинство таких приложений недоступны пользователям из России. Единственное исключение — Creo View Express — подойдет только для файлов, созданных в этой CAD-системе.
Таким образом, на вопрос «Можно ли быстро открыть нативную CAD-модель без покупки и установки исходной системы?» ответ — можно. С учетом доступности решения в России и поддержки широкого списка нативных CAD-форматов рассмотрим приложение C3D Viewer Pro.
Сценарий просмотра 3D-моделей в C3D Viewer Pro
C3D Viewer Pro открывает все перечисленные нативные форматы CAD-систем, но имеет ограничения. У каждого формата есть версии — обычно они обновляются с каждым релизом CAD-системы, при этом добавляются новые геометрические сущности, типы атрибутов и метаданных. Поддерживать все версии каждого из форматов — задача нелегкая даже для разработчика САПР. Поэтому нужно учитывать, что C3D Viewer Pro поддерживает чтение нативных форматов, приведенных ниже в таблице.
Форматы, доступные для чтения в C3D Viewer Pro
Формат |
Расширение файла |
Версия |
UGS / NX |
*.prt |
2004 – 2023 |
ProE / Creo |
.prt, .asm |
Pro/Engineer Wildfire 1.0 – Pro/Engineer Wildfire 5.0, Creo R1.0 – Creo R11.0 |
SolidWorks |
.sldprt, .sldasm |
2007 – 2024 |
Inventor |
.ipt, .iam |
2010 – 2024 |
CATIA 5 |
.CATPart, .CATProduct |
2003 (V5 R13) – 2023 (V5-6 R33) |
Solid Edge |
.par, .asm, *.psm |
2009 (ST2) – 2024 |
Откроем модель сборки в формате PRT (NX), включающую 47 компонентов. При открытии модели, кроме самой геометрии, мы видим дерево в виде структуры сборки. В дереве доступны поиск по имени, выбор и скрытие компонентов.
Историю построения отдельных деталей C3DViewer Pro не отображает. Это связано с тем, что в основе разных CAD-систем лежат разные геометрические ядра – основа математического представления геометрии. C3DViewerпостроен на геометрическом ядре C3DModeler, NXразработан на ядре Parasolid. Передать историю построения из одного геометрического ядра в другое — задача очень трудоемкая, да и смысла в этом нет: мы не планируем редактировать присланную модель.

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

Другой способ изучить модель — это разнести ее в разные стороны с помощью команды «Взрыв». «Взрыв» поддерживает множество настроек разнесения. Кроме расстояния и глубины вложенности компонентов, можно выбрать опорный объект, направление разлета, скрытие больших или маленьких компонентов. Эту команду также удобно использовать для описания схем оборудования или написания инструкций по сборке/разборке. Используя каркасное, непрозрачное отображение модели, можно сделать скриншот и вставить его в свой документ.

При создании скриншота мы можем выбрать фон модели (прозрачный, залитый цветом или в виде картинки) и разрешение изображения в пикселях. Выбрав нужную ориентацию модели в окне превью, можно сохранить изображение в формате PNG.

В C3D Viewer есть разные инструменты, описывать все мы не будем. Один из важнейших — измерения. Измерения нужны, чтобы:
узнать истинные габариты изделия для выбора заготовки или оценки возможности размещения оборудования в проекте;
измерить диаметр отверстия или длину ребра для выполнения технологической операции;
узнать массо-центровочные характеристики для заказа нужного транспорта для перевозки.

Приятным дополнением будет возможность сохранить 3D-модель в один из распространенных обменных форматов: JT, STEP, X_T, X_B, SAT, IGES, STL, VRML, 3MF. Таким образом, C3D Viewer Pro можно использовать и как конвертер геометрических данных.
В основе C3D Viewer Pro лежат программные компоненты собственной разработки C3D Labs. Это геометрическое ядро C3D Modeler, о котором мы писали выше, модуль визуализации C3D Vision, позволяющий отображать трехмерную геометрию, и, конечно, конвертеры, благодаря которым можно открывать нативные форматы различных CAD-систем. Полностью собственная разработка дает возможность быстро развивать продукт, добавляя новые форматы и функциональность.
Заключение
C3D Viewer Pro подходит, если нужно:
быстро открыть модель стороннего формата;
проверить геометрию и компоновку;
изучить структуру сборки;
измерить расстояние и габариты;
обсудить модель с коллегами;
проверить файл до передачи в производство;
дать доступ к модели специалисту без исходной CAD-системы.
C3D Viewer Pro не подойдет, если требуется:
редактировать модель;
менять эскизы и зависимости;
перестраивать историю построения;
выпускать конструкторскую документацию;
выполнять полноценный инженерный расчет;
сохранять изменения в исходной CAD-модели.
Нативные CAD-форматы создавались для работы внутри конкретных инженерных систем. Поэтому задача «просто открыть модель» может потребовать установки тяжелого ПО, покупки лицензии и обучения. Универсальный Viewer закрывает более узкий, но очень распространенный сценарий: быстро получить доступ к геометрии, структуре и ключевым данным модели без запуска исходной САПР.
C3D Viewer Pro предназначен именно для таких задач — просмотра и анализа моделей CATIA, NX, SolidWorks и других поддерживаемых форматов в едином приложении.
Если у вас есть модель, которую невозможно открыть без исходной CAD-системы, проверьте ее с помощью C3D Viewer Pro. На странице продукта для скачивания доступна триальная версия с лицензией на 30 дней.

Денис Стаценко
Руководитель отдела продуктового маркетинга
C3D Labs
MrCSharpUser
Добрый день! А что будет в вашем просмотровщике, если открыть в нём Siemens NX *.prt деталь со множеством ссылочных наборов (reference sets)? Вся геометрия одной “кучей” отрисуется? Отрисуется какой-то один набор? Или будет возможность выбора конкретных наборов? Вопрос касается как случая, когда деталь открыта отдельно, так и случая, когда деталь загружена в сборке в качестве компонента.