InicioMatemáticasEspirógrafo — Hipotrocoides y Epitrocoides

🌹 Espirógrafo — Hipotrocoides y Epitrocoides

Dibuje curvas paramétricas de círculos rodantes: los hipotrocoides trazan dentro de un anillo fijo, los epitrocoides fuera. Elija los radios R, r y el desplazamiento del lápiz d para producir rosas, estrellas y cardioides.

Matemáticas3DFácil60 FPS
cardioid-spirograph ↗ Abrir independiente

Acerca de esta simulación

Esta simulación es un espirógrafo digital: traza el recorrido de un lápiz montado en un círculo pequeño de radio r que rueda, sin deslizarse, dentro o fuera de un círculo fijo más grande de radio R. El lápiz se sitúa a una distancia d del centro del círculo rodante. Aunque la mecánica es sencilla, las curvas hipotrocoides y epitrocoides resultantes van desde ordenadas rosas y estrellas hasta la cardioide en forma de corazón, todo gobernado por un puñado de ecuaciones paramétricas actualizadas en vivo mientras arrastra los deslizadores.

🔬 Qué muestra

Dos familias de curvas ruleta. En el modo Hipotrocoide, el círculo pequeño rueda dentro del anillo fijo, dando x(t) = (R−r)cos(t) + d·cos((R−r)/r·t); en el modo Epitrocoide rueda por fuera, dando x(t) = (R+r)cos(t) − d·cos((R+r)/r·t), con el término seno correspondiente para y(t). Fijar r = R y d = r en el modo Epitrocoide produce una verdadera cardioide, y el dibujo siempre se cierra tras un periodo de 2π·r/mcd(R, r).

🎮 Cómo usarlo

Alterne Hipotrocoide / Epitrocoide para cambiar el modo rodante, luego arrastre el Radio exterior R (50–200), el Radio rodante r (5–100) y el Desplazamiento del lápiz d (1–200) para dar nueva forma a la curva. La Velocidad de dibujo (1–20) fija cuántos pasos angulares se trazan por cuadro, y el Desplazamiento de tono (0–360°) rota el color del trazo. Pausa/Reproducir congela el dibujo, Reiniciar borra el lienzo y vuelve a dibujar desde t = 0, e Info abre un panel con las ecuaciones completas.

💡 ¿Sabía que…?

Cuando la razón de radios R/r es exactamente 2, un hipotrocoide degenera en un segmento de línea recta: el lápiz parece moverse de un lado a otro a través del centro, aunque sigue obedeciendo las mismas ecuaciones de círculo rodante que producen bucles en otros casos.

Preguntas frecuentes

¿Cuál es la diferencia entre un hipotrocoide y un epitrocoide?

Un hipotrocoide es trazado por un círculo que rueda dentro de un anillo fijo, usando x(t) = (R−r)cos(t) + d·cos((R−r)/r·t) e y(t) = (R−r)sin(t) − d·sin((R−r)/r·t). Un epitrocoide es trazado por un círculo que rueda fuera de un círculo fijo, usando la misma forma con signos más: x(t) = (R+r)cos(t) − d·cos((R+r)/r·t). Cambiar entre ambos modifica de qué lado de R se sitúa el círculo rodante.

¿Cómo dibujo una cardioide con esta herramienta?

Cambie al modo Epitrocoide, luego fije el radio rodante r igual al radio exterior R y fije también el desplazamiento del lápiz d igual a r. Con r = R y d = r, las ecuaciones del epitrocoide se simplifican a la cardioide clásica, la curva en forma de corazón que también se ve en los patrones de captación de micrófonos y en el bulbo principal del conjunto de Mandelbrot.

¿Por qué a veces la curva nunca llega a cerrarse del todo?

El dibujo se repite tras un periodo de 2π·r/mcd(R, r) en el parámetro t. Si R y r comparten un factor común grande, la curva se cierra rápido con pocos bucles; si su máximo común divisor es pequeño, el lápiz debe dar muchas más vueltas antes de que el patrón se una consigo mismo.

¿Qué controla el número de pétalos en un patrón tipo rosa?

Los hipotrocoides tipo rosa aparecen cuando el desplazamiento del lápiz d es igual a R − r y r divide exactamente a R. El número de pétalos equivale entonces a R/r cuando esa razón es impar, o al doble de R/r cuando es par. Pruebe con R = 120, r = 40 y d = 80 para obtener una rosa nítida de tres pétalos.

¿Qué sucede si fijo el desplazamiento del lápiz d mayor que el radio rodante r?

Cuando d supera a r, el lápiz queda más allá del borde del círculo rodante, así que la curva trazada desarrolla bucles adicionales en lugar de mantenerse suave. Cuando d es igual a r, la curva pasa limpiamente por el centro de la trayectoria rodante, y cuando d es menor que r, toda la curva permanece dentro de un anillo estrecho alrededor del radio R − r.

⚙ Bajo el capó

Dibuje curvas paramétricas de círculos rodantes: los hipotrocoides trazan dentro de un anillo fijo, los epitrocoides fuera. Elija los radios R, r y el desplazamiento del lápiz d para producir rosas, estrellas y cardioides.

espirógrafohipotrocoideepitrocoidecicloideCanvas 2D

3D · Renderizador Three.js / WebGL · Objetivo de 60 FPS · funciona completamente del lado del cliente, sin instalación

¿Qué encontró?

Añadir pasos de reproducción (opcional)