ГОСТ Р ИСО 10303-518—2009
- draughting_pre_defined_curve_font;
- invisibility;
- mappedjtem;
- mochanical_design_shaded_prosentation_area;
- mechanical_design_shaded_presentation_representation;
- over_riding_styled_item;
- presentation_style_by_contoxt.
4.2 Определения объектов схемы aic_mechanical_design_shaded_prosentation
4.2.1 Объект mechanical_design_shaded_presentation_area
Объект mechanical_design_shadod_presentation_area содержит информацию, необходимую
для определения проекции некоторой модели механической конструкции на соответствующее изобра
жение на экране. Модель конструкции может быть представлена формой любого типа, например, кар
касной. поверхностной или твердотельной. Объект mechanical_design_shaded_presentation_area
является подтипом объекта presentation_area. ограниченным определенной иерархией представле
ния. Объект mechanical_design_shaded_presentation_area должен представлять изделие в одном
окне и недолжен содержатьдругих объектов presentation_area. Представленная модельдолжна быть
объектом mechanical_design_shaded_presentation_representation. Используемая модель камеры
можетобеспечивать присутствие источниковсвета и удаление невидимыхлиний иповерхностей.
EXPRESS-спецификаиия:
ENTITY mecbanical_design_shaded_presentation_area
SUBTYPE OF (presentation_area);
WHERE
WR1: (• только объекты presentation_view или axis2_placement
в объекте mechanical_design_shaded_presentation_area *)
SIZEOF {QUERY (it1 <* SELF.items |
NOT((‘AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.AXIS2_PLACEMENT’
INTYPEOF (it1))
OR
({’AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.MAPPEDJTEM’
IN TYPEOF (it1))AND
(’AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.PRESENTATION VIEW’
IN TYPEOF
(it1VmappedJtem.mapping_source.mapped_representation)))))) =0;
WR2: (* только объект mechanical_design_shaded_presentation_representation
посредством объектов camera_image_3d_with_scale или
axis2_placements в объектах presentation_view *)
SIZEOF (QUERY (pv <* QUERY (mil <* QUERY (it1 <* SELF.items |
’AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.MAPPED_ITEM’
INTYPEOF (it1))|
’AIC_MECHANICAL_DESIGN_SHADED_PRESENTATION.PRESENTATION_VIEW
NTYPEOF
(mi1\mappedjtem.mapping_source.mapped_representation))|
(*поиск по всем объектам presentation_view объектов axis2_placemenL
mappedjtem иподтипа объекта mappedjtem - объекта
cameraJmageJ3d_with_scale; последнийдолжен ссылаться наобъект
mechanical_design_geometric_presentation_representation; супертип
mappedjtem должен ссылаться на объект presentation_view. *)
NOT (SIZEOF(QUERY(it2 <* pv\mappedJtem.mapping_source.
mapped_representation.items|
NOT ((’AIC MECHANICAL_DESIGN_SHADED_PRESENTATION.AXIS2_PLACEMENT’
INTYPEOF(it2))
OR
((‘AIC MECHANICAL DESIGN SHADED PRESENTATION.MAPPED ITEM’
IN TYPEOF(it2))AND NOT
7