El problema de generar una secuencia de plegado para una forma deseada tiene muchos parámetros no obvios. Pedir un algoritmo de este tipo es como pedir un algoritmo que dé instrucciones para construir una casa con la forma deseada. Los factores que determinan qué tan buenas son la casa resultante y las instrucciones incluyen tiempo, costo de materiales, plomería, etc., lo cual es comparable a factores en un modelo de origami, como el tiempo, el tamaño y la forma en que se coloca el papel.
Dicho esto, hay varios enfoques actuales para este problema con compensaciones particulares, todos los cuales tienen una curva de aprendizaje bastante alta para alguien que no tiene experiencia doblando patrones de pliegues. El problema de obtener una secuencia de plegado a partir de un patrón de pliegue es muy difícil (y en general imposible). Una alternativa es utilizar unidades de origami modulares entrelazadas para doblar formas 3d de múltiples hojas de conexión.
Los enfoques actuales que utilizan una sola hoja incluyen:
- Cómo eliminar caracteres duplicados en la cadena char * p = 'chaabbcc'
- ¿Puedo adoptar un enfoque de alto nivel para aprender Machine Learning sin molestar a los matemáticos detrás de los algoritmos de ML?
- ¿Qué son los treaps con claves implícitas?
- ¿El uso de una función recursiva en el código aumenta mucho el tiempo de ejecución?
- ¿Cuál es el método más fácil para eliminar el último elemento de una matriz numpy 2D?
- Origamizer que encuentra pliegues para formas 3d representadas como poliedros pero crea patrones de pliegues muy “desordenados”. http://www.tsg.ne.jp/TT/software/
- Treemaker que puede crear patrones de pliegues más agradables para estructuras que puede representar como un dibujo lineal (conocido en informática como un árbol). Esto abarca la mayoría de las cosas no geométricas que normalmente harías (como los animales). http://www.langorigami.com/scien…
- Mi investigación de tesis involucró el desarrollo de algoritmos que crean patrones de pliegues y una secuencia de plegado parcial para aproximaciones cúbicas de una forma 3D. Todos los pliegues caen en una cuadrícula particular, lo que significa que están limpios y razonablemente eficientes para plegarse, especialmente con papel previamente reducido. Puede leer la tesis y ejecutar manualmente el algoritmo, pero la implementación del software aún no se ha empaquetado para una versión de código abierto / público. (Si desea que esto suceda más temprano que tarde y está dispuesto a ayudar, ¡hágamelo saber!) Http://erikdemaine.org/theses/ao…