Superquadrics

Superquadrics

In mathematics, the superquadrics or super-quadrics are a family of geometric shapes defined by formulas that resemble those of elipsoids and other quadrics, except that the squaring operations are replaced by arbitrary powers. They can be seen as the three-dimensional relatives of the Lamé curves ("superellipses").

The superquadrics include many smooth shapes that resemble cubes, octahedra, cylinders, lozenges and spindles, with rounded corners. Because of their flexibility and relative simplicity, they are popular geometric modeling tools, especially in computer graphics.

Superquadrics include some shapes that resemble superellipsoids, but neither family is contained in the other.

Formulas

The basic superquadric has the formula: left|x ight|^r + left|y ight|^s + left|z ight|^t leq 1where "r", "s", and "t" are positive real numbers that determine the main features of the superquadric. Namely:

* less than 1: a pointy octahedron with concave faces and sharp edges.
* exactly 1: a regular octahedron.
* between 1 and 2: an octahedron with convex faces, blunt edges and blunt corners.
* exactly 2: a sphere
* greater than 2: a cube with rounded edges and corners.
* infinite (in the limit): a cube

If the three exponents are negative, the shape extends to infinity.

Each exponent can be varied independently to obtain combined shapes. For example, if "r"="s"=2, and "t"=4, one obtains a solid of revolution which resembles an ellipsoid with round cross-section but flattened ends.

The basic shape above spans from -1 to +1 along each coordinate axis. The general superquadric is the result of scaling this basic shape by different amounts "A", "B", "C" along each axis. Its general equation is: left|frac{x}{A} ight|^r + left|frac{y}{B} ight|^s + left|frac{z}{C} ight|^t leq 1

Parametric equations in terms of surface parameters "u" and "v" (longitude and latitude) are:egin{align} x(u,v) &{}= A c(v,frac{1}{r}) c(u,frac{1}{r}) \ y(u,v) &{}= B c(v,frac{1}{s}) s(u,frac{1}{s}) \ z(u,v) &{}= C s(v,frac{1}{t}) \ & -pi/2 le v le pi/2, quad -pi le u < pi ,end{align}where the auxiliary functions are:egin{align} c(omega,m) &{}= sgn(cos omega) |cos omega|^m \ s(omega,m) &{}= sgn(sin omega) |sin omega|^mend{align}and the sign function sgn("x") is : sgn(x) = egin{cases} -1, & x < 0 \ 0, & x = 0 \ +1, & x > 0 .end{cases}

References

*Barr, A.H., "Superquadrics and Angle-Preserving Transformations", IEEE_CGA(1), No. 1, January 1981, pp. 11-23.

*Jaklič, A., Leonardis, A., "Solina, F., Segmentation and Recovery of Superquadrics". Kluwer Academic Publishers, Dordrecht, 2000.

See also

* Superellipse
* Superegg

External links

* [http://iris.usc.edu/Vision-Notes/bibliography/describe461.html Bibliography: SuperQuadric Representations]
* [http://www.cs.utah.edu/~gk/papers/vissym04/ Superquadric Tensor Glyphs]
* [http://www.gamedev.net/reference/articles/article1172.asp SuperQuadric Ellipsoids and Toroids, OpenGL Lighting, and Timing]
* [http://demonstrations.wolfram.com/Superquadrics/ Superquadratics] by Robert Kragler, The Wolfram Demonstrations Project.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Суперквадрики — Примеры суперквадриков Суперквадрики  семейство геометрических поверхностей, определяемых уравнением эллипсоида и других поверхностей второго порядка, где показатели степени 2 заменены произвольным числом. Их можно считать трёхмерными… …   Википедия

  • Superellipsoid — In mathematics, a super ellipsoid or superellipsoid is solid whose horizontal sections are super ellipses (Lamé curves) with the same exponent r , and whose vertical sections through the center are super ellipses with the same exponent t .Super… …   Wikipedia

  • Суперэллипсоид — Примеры суперэллипсоидов Суперэллипсоид геометрическое тело, поперечными сечениями которого являются суперэллипсы (кривые Ламе) с одним и тем же показателем степени r, а вертикальные сечения суперэллипсы с одним и тем же показателем степени… …   Википедия

  • Superellipse — The superellipse (or Lamé curve) is the geometric figure defined in the Cartesian coordinate system as the set of all points ( x , y ) with:left|frac{x}{a} ight|^n! + left|frac{y}{b} ight|^n! = 1 where n gt; 0 and a and b are the semi major and… …   Wikipedia

  • List of mathematics articles (S) — NOTOC S S duality S matrix S plane S transform S unit S.O.S. Mathematics SA subgroup Saccheri quadrilateral Sacks spiral Sacred geometry Saddle node bifurcation Saddle point Saddle surface Sadleirian Professor of Pure Mathematics Safe prime Safe… …   Wikipedia

  • Суперэллипс — при n = 1/2, a = b = 1 …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”