ГОСТ Р ИСО 13584-31—2010
6.1.10.9 Сущность bounded_surface_curve
Сущность bounded_surface_curve задает особый подтип кривой поверхности surface_curve, имею
щей свойства ограниченной кривой bounded_curve.
Спецификация на языке EXPRESS:
ENTITY bounded_surface_curve
SUBTYPE OF (surface_curve, bounded_curve);
WHERE
api_WRI : <’API_ABSTRACT_SCHEMA.BOUNDED_CURVE’ IN
TYPEOt* (SELF\surface_curve.curve_3d);
ENL)_ENTITY;
(*
Комментарий к программе:
api_WR1: атрибут curve_3d супертипа surface_curvo должен быть bounded_curve.
6.1.11 Опродолония сущностей схомы API_ABSTRACT_SCHEMA:
геометрические конические сущности
В настоящем подразделе установлен групповой ресурс сущностей для curves, определенных в
ИСО 10303-42 и являющихся частью схемы api_abstract_schema. Рассматриваемые сущности не могут
быть созданы непосредственно с помощью функций интерфейса. Они могут быть созданы только
кос венно и представляют собой особые сущности интерфейса.
6.1.11.1 Сущность conic
Сущность conic задает плоскую кривую пересечения плоскости с конусом.
Коническая кривая определяется в терминах ее внутренних геометрических свойств.
Сущность conic всегда имеет локальную координатную систему placement, определенную сущно
стью axis2_placement. Параметрическое представление сущности установлено в терминах настоящей
локальной координатной системы placement.
П р и м е ч а н и е — В контексте схемы api_abstract__schema конические кривые создаются только как базо
вые кривые для apj_circular_arc. api_ellip!ical_arc. api_hyperbolic_arc и api_рагаЬЫ>с_агс в интерфейсе прикладного
программирования.
Спецификация на языке EXPRESS:
*)
ENTITY cor.ic
ABSTRACT SUPERTYPE OF (ONEOF(circle, ellipse, hyperbola, parabola))
SUBTYPE OF (curve);
position: axis2_placement;
WHERE
apiNRl: S1ZEOFJ USEUIN(SELF,
’API_ABSTRACT_SCHEMA.TRIMM£D_CURVE.BASlS_CURVE’) ) - 1;
EN0_ENTITY;
Г
Определение атрибута:
position: расположение и ориентация конических кривых. Дальнейшие подробности интерпрета
ции настоящего атрибута заданы для индивидуальных подтипов.
Комментарий к спецификации:
api_WR1: каждая коническая кривая используется как basis_curve одной сущностью отрезка кри
вой trimmed_curvQ.
6.1.11.2 Сущность circle
Сущность circle задает окружность по радиусу, центру и заданному положительному направлению
обхода:
С = position.location;
х= positional];
у = position.p(2];
z - position.p[3];
R = радиус.
46