ГОСТ Р ИСО 13584-31—2010
6.1.11.4 Сущность hyperbola
Сущность hyperbola задает коническую кривую, определенную большим и малым радиусами ги
перболы. положением гиперболы (серединой отрезка, соединяющего два фокуса гиперболы) и ориен
тацией гиперболы. Данные гиперболы:
С = position.location.
х = positional];
у = position.р[2]:
z = position.p(3):
R, = semi_axis:
R2 = semi_imag_axis.
Гипербола задается параметром и по формуле.
Х(и) = С ♦ (R, cosh и)х + (R2sinh и)у.
Диапазон параметризации: -*»< и <
В локальной координатной системе placement, определенной выше, гипербола представляется
уравнением С = 0. где:
С(х, у. z) = x^/R,2- y2IR22 - 1.
Положительное направление обхода гиперболы в любой ее точке определяется вектором каса
тельной Т:
Г=(-СГ С,. 0).
На рисунке 7 изображена только одна ветвь гиперболы для положительных значений координа
ты х.
П р и м е ч а н и е 1 — В контексте схемы api_abstract_schema в интерфейсе прикладного программирования
гипербола может быть создана только как базовая кривая для api_hyperbolic_arc.
Спецификация на языке EXPRESS:
*>
ENTITY hyperbola
SUBTYPE OK (conic);
semiaxis : positive_length_raeasure;
semi_imag_axis :positive_length_measure;
END_ENT1TY;
(*
Semi_imag axis — мнимая полуось гиперболы; sem i axis — действительная полуось гиперболы;
rel_d>rect/on — ссылочное направление
Рисунок 7 — Гипербола
49