Shader Learn

02 Dibujar formas con matemáticas

Coordenadas polares: distancia y ángulo

length da la distancia; atan, el ángulo. Los pétalos y las espirales nacen de ambos.

112
00.15
-88
EjercicioAjustar valores0%

Crea una flor de tres pétalos

Se ejecuta una vez por píxelArrastra los números o edita el código

Lado JSgl.uniform2f(uResolution, …, …)

length da la distancia y atan el ángulo: con coordenadas polares, pétalos, rayos y espirales se expresan en una línea cada uno.

Pruébalo

  • Pon los pétalos en 3
  • Añade algo de torsión para obtener una espiral
  • Busca la línea donde salta el color: atan se interrumpe en ±π