Después de un tiempo usando OpenScad con estudiantes, hemos sentido como la potencia de diseñar piezas programando podÃa ir aún más allá. OpenSCAD es una gran herramienta, pero que no puede competir (en cuanto a lenguaje de programación) con la flexibilidad, versatilidad y potencia de lenguajes como C++.
Por otro lado está el modelo orientado a objetos, ¿dónde mejor que en los “objetos reales” se puede encontrar esta filosofÃa?. Es por ello que Juan Gonzalez-Gomez (ObiJuan) y Alberto Valero se han lanzado a desarrollar la Object Oriented Mechanics Library (OOML). Esta librerÃa no es ni más ni menos una librerÃa en C++ que permite desarrollar, de modo muy parecido a OpenSCAD piezas mecánicas para ser impresas.
Actualmente el diseñador diseña su pieza usando las funciones y objectos primitivos presentes en la OOML. Su programa generará finalmente el códico OpenSCAD de dicha pieza. Usando OpenSCAD se puede general el STL… y listo para ser impreso.
Actualmente la OOML está aún en fase de desarrollo y documentación, aunque la primera versión beta está ya disponible, junto con un buen conjunto de tutoriales, que permiten empezar a diseñar las piezas. El codigo y la documentación están en http://ooml.dyndns.org/oomlwiki
Cualquier feed-back, opinión, debugging, testing, etc. es más que bienvenido.