Чем смотреть 3D-модели разных CAD-систем?
С развитием автоматизации проектирования, на недостаток количества систем жаловаться не стоит. Любой конструктор может в их разнообразии подобрать для себя именно ту, что нужно. С одной стороны, это, конечно же, хорошо, однако и минусов хватает. И главный состоит в том, что практически каждый разработчик CAD систем старается создавать свой собственный формат файлов, совместимых только с этой программой.
Иными словами это в некоторой степени затрудняет работу конструктора, когда к нему попадает файл, сделанный в другой программе. Хотя импорт моделей поддерживается в большинстве CAD-систем (Inventor, Solid Edge, Компас-3D, SolidWorks, T-Flex CAD и др.), часто, чтобы просто посмотреть файлы, конструктору приходится пытаться конвертировать их либо устанавливать программу-создатель. Чтобы облегчить эту задачу, не так давно московская компания Appius выпустила модуль для визуализации 3D-моделей, выполненных на разных CAD-системах.
Программа позволяет без применения каких-либо конструкторских систем просматривать трехмерные модели, поворачивать и при помощи мышки менять ориентацию в пространстве.
В основу работы визуализатора Appius-PLM положена программная библиотека программного языка jаvascript, позволяющая отображать интерактивные 3D-объекты.
В качестве формата отображаемых файлов используется STL, который достаточно часто применяется для 3D-печати и хранения трехмерных моделей.
Информация о поверхности объекта представлена как список треугольников и их нормалей, описывающих грани. Причем формат STL может иметь вид текстового (ASCII) или двоичного файла. Системе Appius-PLM взаимодействует именно с двоичными файлами, так они имеют меньшие размеры в сравнении с ASCII.
Производителями предусмотрено три основных конфигурации визуализатора Appius-PLM: «Толстый» и «Тонкий» клиенты, а также, «Веб-интерфейс». Чтобы установить программу Appius-PLM, не нужны специальные лицензии и сторонние компоненты. Модуль начиная с версии 2018.15 в рамках конфигурации можно использовать бесплатно.