5.1.2 Правила экспортирования геометрии и формирования имен из NX
Правила экспорта
1. экспорт производится с учетом структуры модели;
2. каждый компонент (component) NX оформляется в виде отдельной структуры в ECT-файле, которая может содержать следующие типы объектов:
− тела. Оформление в ECT-файле зависит от вида группировки;
− геометрические примитивы (точки, кривые). В ECT-файле оформляются в виде детали под названием «_rootGeom». В качестве цвета такой детали берется цвет последнего примитива, помещенного в деталь;
− подкомпоненты.
3. предусмотрено два вида группировки тел компонентов:
− каждое тело представляется в виде отдельной детали в ECT-файле. В качестве цвета такой детали берется цвет первой грани соответствующего тела;
− тела с одного уровня модели объединяются в общую деталь. В ECT-файле оформляются в виде детали под названием «_rootSolid». В качестве цвета такой детали берется цвет первой грани последнего тела.
4. незагруженные компоненты модели (но присутствующие в дереве сборки) экспорту не подвергаются.
Правила формирования имен для экспортируемых объектов
Плагин старается по максимуму воспроизвести имена экспортируемых объектов и воссоздать дерево модели используемого CAD-а, как показано на рис. 2. В общем случае имена для всех экспортируемых объектов состоят из двух частей: символьной части и ID, между которыми стоит знак нижнего подчеркивания.

Рис. 2. Дерево модели в NX (слева) и после экспорта в EULER (справа).
Используемый вид группировки тел – группа тел в одну деталь.
ID – это уникальный идентификационный номер, автоматически присваиваемый в NX каждому объекту и сохраняющий свое значение между сессиями.
Символьной части присваивается значение в зависимости от типа экспортируемого объекта:
− в случае тела символьная часть задается как имя последней фичи (feature), участвующей в построении данного тела;
− в случае компонента символьная часть задается как имя компонента, отображаемое в дереве сборки (assembly navigator);
− в случае точки или кривой символьная часть задается как имя фичи, связанной с данным примитивом. Если же имя не удалось обнаружить, то в качестве символьной части выступает строка «Point» для точки и «Curve» для кривой.