Superfórmula

Fonte: testwiki
Revisão em 00h58min de 31 de outubro de 2024 por imported>Gandalf 1892 (inseri categorias.)
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Saltar para a navegação Saltar para a pesquisa

A superfórmula é uma generalização da superelipse e foi proposta por Johan Gielis em 2003. [1] Gielis sugeriu que a fórmula pode ser usada para descrever muitas formas e curvas complexas encontradas na natureza. Gielis entrou com um pedido de patente relacionado à síntese de padrões gerados pela superfórmula, que expirou em 10/05/2020. [2]

Em coordenadas polares, com r o raio e φ o ângulo, a superfórmula é:

r(φ)=(|cos(mφ4)a|n2+|sin(mφ4)b|n3)1n1.Ao escolher valores diferentes para os parâmetros a,b,m,n1,n2, e n3, diferentes formas podem ser geradas. A fórmula foi obtida pela generalização da superelipse, nomeada e popularizada por Piet Hein, um matemático dinamarquês.

Gráficos 2D

Nos exemplos a seguir, os valores mostrados acima de cada figura devem ser m, n 1, n 2 e n 3.

Um programa GNU Octave para gerar essas figuras:

function sf2d(n, a)
  u = [0:.001:2 * pi];
  raux = abs(1 / a(1) .* abs(cos(n(1) * u / 4))) .^ n(3) + abs(1 / a(2) .* abs(sin(n(1) * u / 4))) .^ n(4);
  r = abs(raux) .^ (- 1 / n(2));
  x = r .* cos(u);
  y = r .* sin(u);
  plot(x, y);
end

Extensão para dimensões superiores

É possível estender a fórmula para 3, 4 ou n dimensões, por meio do produto esférico de superfórmulas. Por exemplo, a superfície paramétrica 3D é obtida pela multiplicação de duas superfórmulas r 1 e r 2. As coordenadas são definidas pelas relações:

x=r1(θ)cosθr2(ϕ)cosϕ,y=r1(θ)sinθr2(ϕ)cosϕ,z=r2(ϕ)sinϕ,onde ϕ (latitude) varia entre − π /2 e π /2 e θ (longitude) entre − π e π.

Gráficos 3D

Superfórmula 3D: a = b = 1; m, n 1, n 2 e n 3 são mostradas nas imagens.

Referências