The Object Oriented Mechanics Library is arriving

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.

Alberto Valero