IMCADConverter умеет создавать все типы примитивов (отрезки, окружности, дуги, эллипсы, сплайны), конвертирует все ограничения между ними (параллельность, перпендикулярность, касательность, симметричность и т.д.). Также IMCADConverter обрабатывает все типы размеров между примитивами (линейные, диаметральные, угловые и т.д.). Реализована полноценная работа с математическими выражениями и формулами. Кроме этого поддерживается механизм проецирования внешних геометрических объектов в эскиз.
IMCADConverter умеет конвертировать большинство операций, которые использует конструктор в повседневной работе. Это операции выдавливания, вращения, выдавливания по траектории и по сечениям, фаски, скругления, самые разные отверстия и резьбы, операции создания оболочки и уклонов. Реализована также конвертация всех типов массивов (линейные, круговые, зеркальные, по точкам эскиза). Поддерживается конвертация вспомогательной геометрии (плоскости, оси, точки). Все созданные конвертором операции так же являются полностью параметрическими.
IMCADConverter анализирует состав сборки, находит необходимые ранее сконвертированные компоненты и вставляет их в новую сборку сразу в правильное место. Затем создаются все сопряжения между компонентами (параллельность, концентричность, расположение на расстоянии и т.д.). Если в исходной модели присутствовали операции обработки в контексте сборки, то они также конвертируются аналогично операциям в деталях. В случае, когда в исходной сборке были созданы массивы компонентов, аналогичные параметрические массивы создаются и в КОМПАС-3D.
IMCADConverter также позволяет конвертировать детали и сборки с исполнениями. Исполнения могут иметь различные свойства, отличаться значениями размеров, в них могут включаться и выключаться операции и сопряжения компонентов, может изменяться состав сборки. Вся эта информация передается в таблицу исполнений в документе КОМПАС-3D. А так как IMCADConverter поддерживает полноценную параметризацию, то при переключении исполнений в КОМПАС-3D модель абсолютно корректно перестраивается.
В общем случае конвертация листовых деталей осуществляется аналогично обычным деталям через создание операций в дереве построения. В случаи, если методология листового проектирования CAD-системы КОМПАС-3D не позволяет воспроизвести те же операции, что были применены при создании детали, в Autodesk Inventor применяется следующий механизм: IMCADConverter берет развертку листовой детали в исходной CAD-системе, создает плоское листовое тело в КОМПАС-3D, а затем сгибает эту развертку в правильных местах. Таким образом, получаем листовую деталь в КОМПАС-3D с гарантированно правильной разверткой и с правильной геометрией согнутой модели.
Процесс конвертации чертежей в IMCADConverter: из исходной CAD-системы получаем сведения о всех чертежных видах, какие 3D-модели и в каком ракурсе на них отображены, и где эти виды расположены на листах. Затем в системе КОМПАС-3Dсоздается новый чертеж и IMCADConverter воссоздает на нем точно такие же виды. Причем в КОМПАС-3D эти виды строятся по ранее сконвертированным моделям деталей и сборок, поэтому являются полностью ассоциативными. Все элементы оформления, включая размеры и технические требования, также переносятся на новый чертеж. В результате конвертации пользователь получает ассоциативный, полностью оформленный чертеж, созданный уже в системе КОМПАС-3D.