Delirios de Sofi G.

Sketches con p5.js

Con p5.js hice varios sketches que me ayudaron a entender conceptos matemáticos interactuando con ellos.

SVG a Fourier

En el siglo XIX, Fourier estaba trabajando con un problema sobre la dispersión del calor y se dio cuenta de que la solución era simple para funciones iniciales como las trigonométricas. Después de eso, tuvo una idea muy loca: armar cualquier función a partir de estas oscilaciones simples. En este Sketch, tomamos una curva con forma compleja y la vamos a recorrer sumando movimientos simples sobre círculos.

Curvas de Bezier

Las curvas de Bezier son una manera paramétrica de generar curvas. Son muy usadas en la computación porque su calculo es fácil y se puden combinar pequeños arcos en una spline más compleja. En este sketch podemos ver y modificar una Bezier cúbica. Este sketch lo hice cuando estaba estudiando la curvatura, así que se muestran las tangentes y el círculo osculador en cada punto.

Aventuras en el Estudio

Este es solo por diversión y en homenaje al Estudio del Centro Cultural de la Ciencia (C3) <3 .

Flujos Vectoriales

En este sketch se puede definir un campo vectorial arbitrario en 2 dimensiones. Este campo se interpreta como la velocidad de párticulas que van siguiendo las trayectorias de flujo.

Shaders con WebGL

También me gustan las shaders! Con funciones matemáticas se pueden armar patrones geométricos lindos, colores y efectos visuales.