ГОСТ Р ИСО 10303-515—2007
USE FROM aic_advanced_brep:
USE FROM aic_faceted_brep:
USE FROM geometric_model_schema
(block,
boolean_operand,
boolean_operator,
boolean_result.
box_domain,
boxed_half_space.
csg_primitive.
csg_select,
csg_solid,
extruded_faco_solid.
half_space_solid,
revolvod_face_solid,
right_angular_wedgo,
right_circular_cono,
right_circular_cylinder,
solid_replica.
sphere,
torus);
Г
П р и м е ч а н и е — Схемы, ссыпки на которые даны выше, можно найти е следующих стандартах комплек
са ИСО 10303:
a»c_advanced_brep
a»c_faceted_brep
geometric_model_schema
— ИСО 10303-514.
— ИСО 10303-512:
— ИСО 10303-42.
4.1 Основные понятия и допущения
Для независимой реализации в схемах прикладных протоколов, в которых используется данная
ПИК. предназначен следующийобъект:
- aic_csg
4.2 Определение объекта csg_shape_representation схемы aic_csg
Объект csg_shape_representation является трехмерным подтипом объекта shape_represen-
tation, представляющимформуизделияс использованиемопераций иметодовконструктивнойблочной
геометрии. К объемным объектам относятсятрехмерныепримитивы, теласизогнутымигранями, полу-
пространственные тела, тела с фасетным граничным представлением (в соответствии с
ИСО 10303-512) или расширенным граничным представлением (всоответствиис ИСО 10303-514).
П р и м е ч а н и е — Прикладной протокол, использующий данную ПИК. должен обеспечивать реализацию
объекта shape_representation как объекта csg_shape_representation.
EXPRESS-cneuHtbHKaunn
*)
ENTITYcsg_shape_representation
SUBTYPE OF (shape_representation);
WHERE
WR1: SELF.context_of_items\
geometric_representation_context.coordinate_space_dimension = 3;
WR2: SIZEOF(QUERY (it <* SELF.items |
SIZEOF((’AIC_CSG.CSG_SOLID’,
’AIC_CSG.MAPPED_ITEM\ ,AIC_CSG.AXIS2_PLACEMENT_3D,1
’AIC_CSG.SOLID_REPLICA’, ,AIC_CSG.REVOLVED_FACE_SOLID\
’AIC_CSG.EXTRUDED_FACE_SOLID’] *TYPEOF(it)) <> 1)) = 0;
-IS O 10303-514
- ISO 10303-512
- ISO 10303-42
3