📦 Desarrollos de Poliedros (Despliegue de Sólidos 3D)
Simulador interactivo de desarrollos de poliedros. Observa cómo tetraedros, cubos, octaedros, dodecaedros e icosaedros se despliegan en desarrollos planos 2D y se pliegan de vuelta en sólidos 3D, usando geometría real de bisagras por árbol de expansión, autorrotación y etiquetado de caras.
📦 Qué demuestra
Un desarrollo de poliedro es un patrón plano y bidimensional de polígonos conectados que puede plegarse a lo largo de aristas compartidas — como pliegues de cartón — para formar un sólido tridimensional cerrado sin huecos ni superposiciones. Este simulador calcula un desarrollo genuino para cada uno de los cinco sólidos platónicos (tetraedro, cubo, octaedro, dodecaedro, icosaedro) directamente a partir de sus coordenadas reales de vértices 3D: encuentra cada cara probando qué puntos son coplanares en la envolvente convexa, construye un grafo de qué caras comparten una arista, y luego hace crecer un árbol de expansión a través de ese grafo comenzando por una cara raíz. Cada otra cara se une a su padre plegándola plana alrededor de su arista compartida, de modo que todo el sólido se despliega en un único patrón plano conectado y sin superposiciones.
Mover el control deslizante de Cantidad de pliegue interpola cada cara, de forma independiente, entre dos poses rígidas exactas: su posición plana en el espacio del desarrollo (pliegue = 0%) y su verdadera posición y orientación 3D plegada (pliegue = 100%). Cada pose se almacena como una rotación más una traslación, y las rotaciones se combinan usando interpolación esférica de cuaterniones (slerp) mientras que las traslaciones se interpolan linealmente, de modo que cada cara se desplaza de forma suave y continua a lo largo de su propia trayectoria de bisagra mientras el sólido se cierra plegándose o se abre.
Cómo usarlo
- Elige un Sólido — tetraedro, cubo, octaedro, dodecaedro o icosaedro.
- Arrastra el control deslizante de Cantidad de pliegue: 0% muestra el desarrollo plano, 100% muestra el sólido totalmente plegado, y cualquier valor intermedio muestra las bisagras abriéndose o cerrándose.
- Pulsa Reproducir para animar la cantidad de pliegue automáticamente de un lado a otro, o Reiniciar para volver al sólido totalmente plegado.
- Activa Autorrotación para girar el modelo y ver el pliegue desde todos los ángulos, lo más útil una vez que está mayormente plegado.
- Activa Mostrar etiquetas de cara para numerar cada cara — observa cómo el mismo número viaja desde su posición en el desarrollo plano hasta su posición final en el sólido 3D.
¿Sabías que…?
Un sólido dado normalmente puede desplegarse de muchas formas válidas distintas, según qué árbol de expansión de caras elijas para cortar. El humilde cubo — pese a ser el sólido platónico más simple después del tetraedro — tiene exactamente 11 desarrollos distintos salvo rotación y reflexión, un hecho enumerado rigurosamente por primera vez en geometría recreativa y combinatoria y hoy un resultado clásico citado en la educación matemática. Algunos son el familiar patrón en "cruz", otros son disposiciones en zigzag mucho menos obvias. El icosaedro, con sus 20 caras triangulares, tiene la asombrosa cifra de 43.380 desarrollos distintos, mientras que se conjetura que algunos poliedros no convexos no tienen ningún desarrollo válido en absoluto — un problema abierto en geometría conocido como la conjetura de Shephard para sólidos convexos (demostrada verdadera) frente a poliedros generales (aún sin resolver para algunas formas).
Acerca de esta simulación
Este simulador calcula desarrollos de poliedros reales para los cinco sólidos platónicos a partir de sus coordenadas reales de vértices 3D — encuentra caras coplanares en la envolvente convexa, construye un grafo de adyacencia de caras, hace crecer un árbol de expansión desde una cara raíz, y pliega plana cada otra cara alrededor de su arista compartida. El plegado se anima combinando, por cara, entre su pose de desarrollo plano y su verdadera pose 3D usando slerp de cuaterniones para la rotación e interpolación lineal para la posición, para luego proyectar el resultado con una proyección 3D-a-2D artesanal sencilla y ordenación de caras por el algoritmo del pintor.
🔬 Qué muestra
Datos reales de vértices para el tetraedro, el cubo, el octaedro, el dodecaedro y el icosaedro. Las caras se descubren probando la coplanaridad a través de la envolvente convexa, la adyacencia se encuentra por aristas compartidas, y un árbol de expansión por búsqueda en anchura define exactamente una forma de cortar el sólido para abrirlo en un único desarrollo conectado.
🎮 Cómo usarlo
Elige un Sólido, luego arrastra la Cantidad de pliegue entre 0% (desarrollo plano) y 100% (sólido plegado). Pulsa Reproducir para animar el pliegue automáticamente, marca Autorrotación para girar la forma plegada, y marca Mostrar etiquetas de cara para rastrear qué cara del desarrollo se convierte en qué cara del sólido 3D.
💡 ¿Sabías que…?
El cubo tiene exactamente 11 desarrollos distintos salvo rotación y reflexión — un resultado clásico en geometría recreativa. El icosaedro, con 20 caras, tiene 43.380 desarrollos distintos, y encontrar desarrollos válidos para poliedros no convexos arbitrarios sigue siendo una cuestión matemática abierta.
Preguntas frecuentes
¿Qué es exactamente un desarrollo de poliedro?
Un desarrollo es una disposición bidimensional de polígonos, conectados borde a borde, que se pliega en un sólido tridimensional cerrado sin huecos ni caras superpuestas. Cada cara del sólido aparece exactamente una vez en el desarrollo, y las caras adyacentes en el desarrollo comparten la arista por la que se plegarán.
¿Cómo decide el simulador cómo desplegar cada sólido?
Construye un grafo donde cada cara es un nodo y dos caras están unidas si comparten una arista, luego ejecuta una búsqueda en anchura desde una cara inicial para construir un árbol de expansión. Cada cara se pliega plana respecto a su padre en el árbol, garantizando un único desarrollo conectado sin caras repetidas ni omitidas.
¿Es la animación de pliegue físicamente precisa?
Cada cara tiene una pose plana exacta (0% de pliegue) y una pose 3D plegada exacta (100% de pliegue) calculadas a partir de geometría real. Las posiciones intermedias combinan ambas poses por cara usando interpolación esférica de cuaterniones para la rotación e interpolación lineal para la posición, lo que reproduce un movimiento de bisagra suave y continuo coherente con los ángulos diedros reales del sólido en ambos extremos.
¿Por qué difieren los ángulos diedros entre sólidos?
El ángulo diedro es el ángulo interior entre dos caras adyacentes cuando el sólido está completamente plegado. Depende de cuántas caras se reúnen en cada arista y vértice: es de unos 70,5° para el tetraedro, exactamente 90° para el cubo, unos 109,5° para el octaedro, unos 116,6° para el dodecaedro y unos 138,2° para el icosaedro, aumentando a medida que el sólido se asemeja más a una esfera.
¿Cuántos desarrollos diferentes tiene realmente un cubo?
Exactamente 11, contando como el mismo desarrollo aquellos que son rotaciones o reflexiones entre sí. Esto se conoce desde al menos mediados del siglo XX y es un resultado popular en matemáticas recreativas; otros sólidos platónicos tienen muchísimos más desarrollos válidos, por ejemplo el icosaedro tiene 43.380.
Observa cómo los cinco sólidos platónicos se despliegan en desarrollos planos 2D y se pliegan de vuelta en 3D, usando un algoritmo real de bisagras por árbol de expansión, interpolación por slerp de cuaterniones, autorrotación y etiquetado por cara para rastrear cómo se corresponde cada cara entre el desarrollo y el sólido.
3D · Renderizador Three.js / WebGL · Objetivo 60 FPS · funciona completamente en el cliente, sin instalación