Dibujar curvas parametrizadas 3D en Flash
He escrito un código que permite hacerlo.
No es mas que un Archivo *.fla, con un código de AS de 44 lineas que simula profundidad y capaz de generar movimiento en los 3 ejes X,Y,Z. El código no es muy limpio, pero al menos funciona. No va ni incluido en una clase siquiera. ¿Que quieren?, no soy un pr0.
Anteriormente y había hablado un poco de él aquí.
El código dibuja correctamente cualquier curva que le pongas, únicamente cabe especificar la parametrización matemática de su movimiento. Está programado para curvas 3D, pero en su defecto pueden poner el eje Z o X siempre en valor nulo y podrán representar curvas 2D.
A continuación les pongo algunos ejemplos de parametrizaciones locas que se me han ocurrido de las que ni siquiera me acuerdo de parametrización que representan:
Hélice

[Vertical]
Curva de Lissajous , infinito

[Vertical, Inclinado]
Curva de Lissajous en el plano XY

[Normal]
Curva de Lissajous, “S”

[Vertical, Lateral, Inclinado]
Curva rara 1

[Normal]
Curva rara 2

[Normal]
Curva rara 3

[Normal]
Curva rara 4

[Normal]
Curva rara 5

[Normal]
Para los que se pregunten que es una parametrización de una curva en 3D, vendría a ser esto: r(t)=(t*tan(t/3),t*cos(t),t*sin(t)) , donde cada coma separa las cocordenadas: r(t)=(CoordX(t), CoordY(t), CoordZ(t))
Donde “t” sería el tiempo. Se supone que este avanza de forma lineal y uniforme, cambiando así valor de cada coordenada, dando un punto en el espacio; que es dibujado por el programa cada cierto tiempo.
Archivo fuente:
Curvas parametrizadas en 3D

