Это не официальный сайт wikipedia.org 01.01.2023

Суперэллипсоид — Википедия

Суперэллипсоид

Суперэллипсоид — геометрическое тело, поперечными сечениями которого являются суперэллипсы (кривые Ламе) с одним и тем же показателем степени r, а вертикальные сечения — суперэллипсы с одним и тем же показателем степени t[1][2]. Некоторые суперэллипсоиды являются суперквадриками, однако ни одно из этих семейств не является подмножеством другого.

Примеры суперэллипсоидов

Частным случаем суперэллипсоида является суперъяйцо, популяризованное Питом Хейном.

Математическое описаниеПравить

Базовая формаПравить

Базовый суперэллипсоид определяется уравнением

( | x | r + | y | r ) t / r + | z | t 1.  

Параметры r и t — положительные действительные числа, которые определяют форму фигуры, в частности — степень плоскостности полюсов и экватора. Когда t = r, суперэллипс становится частным случаем суперквадрики.

Любая параллель (горизонтальное сечение) суперэллипсоида плоскостью z = b, где -1 < b < +1, является кривой Ламе с показателем степени r, и масштабным коэффициентом

a = ( 1 | z | t ) 1 / t ;  
| x a | r + | y a | r 1.  

Любой меридиан (сечение плоскостью, проходящей через ось симметрии) также является кривой Ламе с показателем степени t и вытянутой в горизонтальном направлении с коэффициентом w, зависящим от положения секущей плоскости. Именно, если x = u cos θ и y = u sin θ при фиксированном θ, то

| u w | t + | z | t 1 ,  

где

w = ( | cos θ | r + | sin θ | r ) 1 / r .  

В частности, если r = 2, горизонтальные сечения являются кругами, а w = 1 для всех секущих плоскостей. В этом случае суперэллипсоид является телом вращения, полученной вращением кривой Ламе с показателем степени t вокруг вертикальной оси.

Базовый суперэллипсоид располагается в пространстве внутри куба, где значения каждой из трёх координат лежат в пределах от −1 до +1. Суперэллипсоид общего вида получается масштабированием базового суперэллипсоида по координатным осям с коэффициентамиA, B, C, которые являются полуосями получившегося суперэллипсоида. Уравнение суперэллипсоида общего вида

( | x A | r + | y B | r ) t / r + | z C | t 1.  

Принимая r = 2, t = 2,5, A = B = 3, C = 4, получим суперъяйцо Пита Хейна.

Суперэллипсоид общего вида представляется в параметрическом виде через параметры u and v (долгота и широта)[2]:

x ( u , v ) = A c ( v , 2 t ) c ( u , 2 r ) ; y ( u , v ) = B c ( v , 2 t ) s ( u , 2 r ) ; z ( u , v ) = C s ( v , 2 t ) ; π / 2 v π / 2 , π u < π ,  

где

c ( ω , m ) = sgn ( cos ω ) | cos ω | m ; s ( ω , m ) = sgn ( sin ω ) | sin ω | m ;  
sgn ( x ) = { 1 , x < 0 0 , x = 0 + 1 , x > 0.  

Объём суперэллипсоида выражается формулой

V = 2 3 A B C 4 r t β ( 1 r , 1 r ) β ( 2 t , 1 t ) .  

ПримечанияПравить

  1. Barr, A.H. (January 1981), Superquadrics and Angle-Preserving Transformations. IEEE_CGA vol. 1 no. 1, pp. 11–23
  2. 1 2 Barr, A.H. (1992), Rigid Physically Based Superquadrics. Chapter III.8 of Graphics Gems III, edited by D. Kirk, pp. 137–159

См. такжеПравить

СсылкиПравить