ГОСТ Р ИСО 13584-31—2010
Определения атрибутов:
basis_surface: базовая поверхность, на которой выделяется ограниченная поверхность:
boundaries: граничные кривые на поверхности, отличные от неявных наружных границ (если тако
вые имеются). С помощью сущности outer_boundary_curve не более одной кривой можно идентифици
ровать как наружную границу.
implicit_outer: если значение логического флажка равно «true», то естественная граница поверх
ности используется как наружная граница.
П р и м е ч а н и е 2 — Интерпретация указанных атрибутов представлена на рисунке 10.
Комментарии к спецификации:
WR1: если значение атрибута implicit_outer равно «true», то явных наружных границ нет;
WR2: наружная граница должна быть определена неявно, если базовая поверхность basis_surface
ограничена;
WR3: перечень границ включает не более одной наружной граничной кривой:
WR4: каждая ограниченная кривая boundary_curve должна лежать на базовой поверхности basis_
surface. Это подтверждается атрибутом basis_surface супертипа комбинированной кривой на поверх
ности composite_curve_on_surface для каждого элемента перечня границ boundaries.
Дополнительные комментарии:
IP1: каждая кривая множества границ boundaries должна быть замкнута;
IP2: никакие две кривые из множества границ boundaries не могут пересекаться;
IP3: не более чем одна ограниченная кривая может включать любую другую ограниченную кри
вую. Если наружная ограниченная кривая outer_boundary_curve указана, то только она может включать
в себя любую другую ограниченную кривую.
6.1.16.6 Сущность boundary_curve
Сущностьboundary_curve задает тип ограниченной кривой для определения границы поверхности.
Спецификация на языке EXPRESS:
*)
ENTITY boundary_curve
SUBTYPE OF <composite_curve_on_surfacei;
WHERE
WR1: S£LF\composite_curve.closed_curve;
END_ENTITY;
<* "
Комментарий к программе:
WR1: значение производного атрибута замкнутой кривой closed_curve супертипа composite_curve
должно быть равно «true».
6.1.16.7 Сущность outer_boundary_curve
Сущность outer_boundary_curve задает подтип сущности boundary_curve, имеющий дополнитель
ную семантику для определения наружной границы поверхности. Не более одной такой кривой должно
быть включено в множество границ поверхности, ограниченной кривыми curve_bounded_surface.
Спецификация на языке EXPRESS:
*>
ENTITY outer_boundary_curve
SUBTYPE OF (boundary_curve);
END_£NTITY;
Г “
6.1.17 Определения сущностей схемы API_ABSTRACT_SCHEMA: сущности поверхностей
интерфейса прикладного программирования
Настоящий подраздел описывает только сущности поверхностей, создаваемые непосредственно
с помощью функций интерфейса прикладного программирования.
6.1.17.1 Сущность api_planar_surface
Сущность api_planar_surfaco задает только поверхности, создаваемые интерфейсом. Сущность
api_planar_surfaco описывается сущностью api_contour. соответствующей внешней границе поверх
ности. а также перечнем контуров api_contour. соответствующих (возможным) внутренним границам
63