ГОСТ Р ИСО 13584-31—2010
master_representation: главное представление, где и параметр, и точка, присутствующие на обоих
концах кривой, указывают предпочтительную форму. Множественное представление позволяет уста
навливать связь данных более чем одной формы, даже если эти данные могут оказаться геометриче ски
идентичными.
Комментарий к спецификации:
api_WR1: basis_curve для кривой trimmed_curve должна быть линия.
Дополнительный комментарий:
api_IP1: apijine должна быть не меньше допуска EPS и не больше установленного максимально
го значения МАХ.
6.1.12.2 Сущность api_circular_arc
Сущность api_circular_arc задает отрезок кривой trimmed_curve для одного сегмента окружности.
Определяется с помощью сущности trimmed_cirve в совокупности с сущностью circle.
Спецификация на языке EXPRESS:
*)
ENTITY api_circular_arc
SUBTYPE OF (trinuned_curve);
WHERE
apiJtJRl : ’AP1_ABSTRACT_SCHEMA.CIRCLE’ IN
TYPEOF <SELF\TRIMME;>_CURVE.BASIS_CURVE) ;
END_ENT1TY;
(A “
Примечание 1—Даннаясущностьинтерфейса прикладногопрограммирования задаетдиапазонзначе
ний некоторыхфункций интерфейса.
Примечание 2 — В контекстесхемы
api_abstraci_schema
главное представление
master_representaUon
должно зависеть от реализации.
Примечание 3— Данная сущность может бытьпримененакаксущность
trimmed_curve.
Примечание 4 — Если начальная и конечная точки отрезкадуги окружности
api_circular_arc
совпадают,
то сущность
api_circular_arc
задает окружность с указанием положительного направления ее обхода в соответ
ствии с соглашением
sense_agreement.
Определения атрибутов.
SELF\trimmed_curve.basis_curve: окружность, из которой вычленяется дуга;
SELRtrimmed_curve.trim_1: начальная точка отрезка, описываемая либо как декартова точка
cartesian_point (potnt_1), либо действительным значением параметра (parameter_1 = tj, либо обоими
способами:
SELF\tnmmed_curve.trim_2: конечная точка отрезка, описываемая либо как декартова точка
cartesian_point (point_2), либо как действительное значение параметра (parameter_2 = t2), либо обоими
способами.
SELRtrimmed_curve.sense_agreement: флажок, указывающий, согласуется или нет направление
обхода отрезка кривой с направлением обхода базовой кривой;
master_representation: главное представление, где и параметр, и точка, присутствующие на обоих
концах кривой, указывают предпочтительную форму. Множественное представление позволяет уста
навливать связь данных более чем одной формы, даже если эти данные могут оказаться геометриче ски
идентичными.
Комментарий к спецификации:
api_WR1: базовой кривой для отрезка кривой должна быть окружность.
Дополнительный комментарий:
api_1Р1: длина дуги окружности api_drcular_arc должна быть не меньше допуска EPS.
6.1.13 Определения сущностей схемы API_ABSTRACT_SCHEMA: дуги конических кривых
интерфейса прикладного программирования
В настоящем подразделе установлены сущности дуг конических кривых интерфейса прикладного
программирования, генерируемых с помощью функций интерфейса. Если функция, создающая дугу
конической кривой, запущена, то кривая conic сначала создается как базовая кривая basis_curve дуги
конической кривой, а затем указанная дуга конической кривой создается как подтип отрезка кривой
trimmed_curve.
52