entramado.net

Posts tagged “CAD

Building Information Modeling

Open IFC Tools

De una forma paralela al PLM se ha desarrollado otro tipo de herramienta integrada pero esta vez orientada al edificación. La idea es muy similar, integrar todos los datos pertenecientes al ciclo de vida de un edificio, por lo tanto gran parte de lo que vimos para PLM sirve a para BIM, pero además en este caso contamos con varias ventajas en lo que nos interesa aquí, que es el mundo del software libre.

En primer lugar el BIM cuenta con un estándar libre y claro el IFC, que define como construir los archivos que contienen la base de datos del edificio, esto ha permitido que se construyan aplicaciones BIM sobre este estándar y que sean interoperables entre ellas o incluso con aplicaciones comerciales cerradas.

Por lo tanto encontramos una gran variedad de herramientas relacionadas con BIM de software libre, como servidores para almacenar la información de forma remota y centralizada, middleware para crear nuevas aplicaciones BIM, y herramientas BIM que desgraciadamente llevan licencia no comercial, cosa que me parece un sin sentido.

También podemos encontrar herramientas cerradas pero gratuitas a continuación os dejo una buena compilación de todas ellas hecha por un buen blog de arquitectura y software libre.


Hermite, Bézier, B-Spline y cacaos mentales

Continúo estudiando por los sistemas CAD y los métodos de definición de curvas, para entender un poco mejor como funcionan estos he abierto el primer programa de CAD que tenía a mano en Ubuntu, el FreeCAD, un programa muy orientado al diseño 3D, tipo Inventor, Solid Works, etc.

Empiezo yendo al escenario Draft y viendo que tenemos aquí, enseguida encuentro como hacer una B-Spline, pincho unos cuantos puntos y me sale esto:

Una B-Spline según FreeCAD

Una B-Spline según FreeCAD

¡Sorpresa! Lo que debería ser una curva de aproximación es en realidad una curva de interpolación. Como vemos, todos los puntos de definición pasan por la curva, realmente es una curva de Hermite, posiblemente una Spline cúbica natural. Además la curva es poco editable, sólo es posible eliminar y rehacer los puntos y además se producen fallos hacerlo, total, muy poco intuitivo.

Paso entonces a otro programa, el LibreCAD, más enfocado a diseño 2D, por ejemplo planos o bocetos. Enseguida encuentro la opción Spline, que no dice mucho sobre cómo va a ser la curva. Hago unos cuantos puntos y me encuentro con lo siguiente:

Spline en LibreCAD

Spline en LibreCAD


Lo que podemos observar en esta “Spline” es que concretamente es una Bézier, el primer y ultimo punto coinciden con la curva y los puntos intermedios se aproximan a ella. Es muy sencillo esta vez editar el polígono de control para modificar la curva a nuestro gusto.
Conclusiones, los programadores de herramientas CAD libre deberían ser más descriptivos en sus nombres y saber realmente que están haciendo, probablemente por estos detalles el CAD libre no acaba de arrancar mientras que por ejemplo las herramientas de diseño gráfico y artístico sí que están a la altura, podemos poner los ya conocidos ejemplos de Blender, Inkscape y Gimp. Los algoritmos están ahí, ya escritos, pero es necesario recopilarlos e integrarlos en una sola herramienta que sea sencilla de utilizar y no tenga errores.


Diseño modular

Bloques de LegoLa clave de la Revolución P2P está en la reducción de la escala y en compartir el diseño, pero para compartir diseños y que tengan utilidad para el resto del mundo es necesario utilizar dos criterios, el diseño modular y la personalización, hoy pienso hablaros del primero.

El diseño modular tiene su origen en la era industrial, no todo lo que fue buena idea en el S. XX es desechable en la era informacional y éste es un buen ejemplo. En contraposición al diseño artesano e incluso al diseño emergente que se producía hasta entonces, el Fordismo propuso un sistema de producción que prácticamente eliminaba la personalización, cada pieza producida tenia que ser igual a la anterior.

¿Cual fue entonces la única forma de incorporar algo de la personalización tan necesaria a pesar de todo? La aparición del diseño modular.

Es decir, crear muchas piezas iguales de varios tipos y facilitar la forma de combinarlas entre ellas de la forma que nosotros queramos.

Este tipo de diseño no sólo se utiliza en la propia producción si no incluso en las herramientas de diseño; por ejemplo en los programas CAD, como los bloques de AutoCAD y en el nuevo paradigma de la arquitectura. El BIM, del que posiblemente hable dentro de unos días.

El diseño modular también se ha demostrado un potente aliado de la programación, es la base de lo que se conoce como Programación Orientada a Objetos.

Podría extenderme, pero creo que ya he dado una idea de las ventajas del diseño por módulos. Por todo esto estoy convencido que el diseño modular va a ser clave en la 3ª Revolución Industrial, la que está llegando ya en estos tiempos de crisis.

Para que todo esto no caiga en saco roto voy a poner un ejemplo real, Open Source Ecology tiene como objetivo el diseño de su Global Village Construction Set, un conjunto de maquinas industriales de código abierto que se construyen de forma modular, rebajando su coste de esta forma, es uno de los mejores ejemplos que lo que va a venir con la Revolución P2P.


Todos usamos cookies, acéptalo ya. más información

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close