×
 

7.5.2 Элементы

<header/>
Заголовок файла.
 
<M_obj> … </M_obj>
Описание геометрического представления объекта EULER-модели в виде набора элементов «CAD_obj».
 
<CAD_obj/>
Экспортируемый объект CAD-модели.
 
Описание элемента «header»
<header
MinorVersion=”…” обязательно
MajorVersion=”…” обязательно
inform=”…”               не обязательно
/>
 
MajorVersion=”N
Старшая часть версии формата файла; целое числовое значение.
 
MinorVersion=”N
Младшая часть версии формата файла; целое числовое значение.
 
inform=”string
Дополнительная информация.
 
Описание элемента «M_obj»
<M_obj
name=”…”                обязательно
method=”…”            обязательно
sizeMin=”…”              не обязательно
comment=”…”          не обязательно
<CAD_obj …/>       обязательно хотя бы один, количество определяется в зависимости от метода «M_obj»
</M_obj>
 
name=”string
Имя объекта.
 
method=”solid” | ”solidB” | ”point”
Метод экспорта.
 
Элемент «M_obj» с методом экспорта “solid” может включать в себя произвольное количество элементов «CAD_obj», соответствующих телам (solid) или объектам структуризации модели CAD-системы (сборочным единицам), при этом экспортируются только тела.
Элемент «M_obj» с методом экспорта ”solidB” может включать в себя произвольное количество элементов «CAD_obj», соответствующих телам (solid) или объектам структуризации модели CAD-системы (сборочным единицам), при этом экспортируются только тела. В отличие от метода “solid” данный метод создания позволяет фильтровать геометрию включаемых объектов по габаритам. Если габарит подлежащего экспорту тела меньше значения, определенного атрибутом sizeMin, то его геометрия не экспортируется. Если согласно общим настройкам МИХ тел экспортируются, то тело экспортируется как MIP, в противном случае тело не экспортируется вовсе. Свойство фильтрации по габариту может перекрываться значением атрибута geom (см. ниже), например, если для тела с малым габаритом установлено значение geom=”always”, то его геометрия не будет отфильтрована.
Элемент «M_obj» с методом экспорта ”point” может включать в себя не более одного элемента «CAD_obj», соответствующего точке (point).
Для каждого элемента «M_obj» в зависимости от метода экспорта, указанного в нем, в ECT-файле создаются следующие элементы.
 
Метод экспорта элемента «M_obj» в EMC-файле
Элемент в ECT-файле
solid
structure
solidB
structure
point
point
 
sizeMin=”number
Минимальный габарит для экспорта; вещественное числовое значение, выраженное в метрах. По умолчанию используется значение 0, что соответствует бесконечности. Габаритные размеры тела определяются в локальной системе координат объекта как разница максимального и минимального значения координат точек фасеточной сетки (вершин триангулированной поверхности тела) по каждой из трех осей. Максимальный габаритный размер тела называем габаритом объекта.
Внимание: данный атрибут используется только для элементов «M_obj» с методом экспорта ”solidB”. В остальных случаях атрибут sizeMin игнорируется.
comment=”string
Комментарий объекта.
 
Описание элемента «CAD_obj»
<CAD_obj
ID=”…”                       обязательно
include=”…”              не обязательно
geom=”…”                 не обязательно
/>
 
ID=”string”
Уникальный идентификатор объекта CAD-модели.
 
include=”true” | ”false”
Флаг включения/исключения объекта из списка экспорта. Атрибут может быть опущен. По умолчанию include=”true”.
 
geom=”always” | ”never”
Флаг, определяющий правила экспорта геометрии объекта. Флаг игнорируется, если объект не экспортируется. По умолчанию атрибут опускается, что соответствует общим правилам экспорта, которые зависят от атрибутов «M_obj», в который входит «CAD_obj». Если geom=”always”, то геометрия объекта всегда экспортируется. Если geom=”never”, то геометрия объекта никогда не экспортируется.