ГОСТ Р ИСО 13584-31—2010
Спецификация на языке EXPRESS:
*>
ENTITY ar.notati.on_fill_area
SUBTYPE 01 (geometric_representation_item);
boundaries : SET [1:?] Ob curve;
WHERE
api_WRL: SIZEOF(QUERY(temp <* SELF.boundaries «
’API_AHSTRACT_SСHEMA.API_CONTOUR’ IN TYPLOF (SELF) )
) - SI2E0F(SELF.boundaries);
ENO_ENTITY;
Г ~
Определение атрибута:
boundaries: множество кривых curve, определяющих границы заполненной области.
Комментарий к спецификации:
api_WR1: все границы должны быть контурами api_contour.
Дополнительные комментарии:
IP1: все кривые множества SELF.boundariesдолжны быть замкнутыми и плоскими;
IP2: если на множестве SELF.boundaries существует две и более кривых, то все эти кривые долж
ны лежать в одной плоскости и не пересекаться;
IP3: оси X и Улокальной координатной системы SELFMing_position должны лежать в одной пло
скости с кривыми множества SELF.boundaries [1f.
api_IP3: если на множестве SELF.boundaries существует два и более контура api_contour, то рас
стояние между двумя контурами api_contourинтерфейса прикладного программирования должно быть
не меньше допуска EPS.
6.1.16 Определения сущностей схомы API_ABSTRACT_SCHEMA: сущности геометрических
поверхностей
Настоящий подраздел устанавливает групповой ресурс сущностей поверхностей surface, опреде
ленных стандартом ИСО 10303-42 и являющихся частью схемы api_abstract_schema. Указанные сущ
ности не могут быть созданы непосредственно с помощью функций интерфейса. Они могут быть созда ны
только косвенно и представляют особые сущности интерфейса.
6.1.16.1 Сущность surface
Сущность surface задает множество соединенных точек в трехмерном пространстве. Локально
поверхность всегда является двумерной и односвязной. Поверхность не должна вырождаться в точку
или (как частично, так и полностью) в кривую.
П ри м ечание 1— См. раздел 3.1 и подраздел 4.4.48 ИСО 10303-42.
Спецификация на языке EXPRESS:
*)
ENTITY surface
SUPERTYPE OF (ONEOF(elemer.tarysur face, bour.ded_surface))
SUBTYPE OF (geometric_represer.tation_item);
ENO_ENTITY;
Г “
П ри м е ча н и е 2 — В контексте схемы apt_abstract_scbema допустимы только плоскости plane и плоские
поверхности api_j)lanar_surface. Таким образом, супертипы оказываются отсеченными.
Дополнительные комментарии:
IP1: площадь поверхности не может быть равна нулю:
IP2: поверхности соединяются по дугам.
6.1.16.2 Сущность elementary_surface
Сущность elementary_surface задает простую аналитическую поверхность с определенным пара
метрическим представлением.
60