Draft tutorial Outdated/es

Este tutorial te enseñará cómo utilizar el Módulo de croquizado 2D de FreeCAD (también llamado Draft module) para crear un simple dibujo de arquitectura. Para dicho propósito, dibujaremos una simple cabaña de mampostería. Vamos a asumir que recibimos un dibujo de CAD mostrando la ubicación de la cabaña, y lo utilizaremos para dibujar nuestro proyecto encima. Dibujaremos una planta, una sección y dos perfiles.

Antes de empezar
Recuerda que FreeCAD aún está en una etapa inicial de desarrollo, de modo que podrías no ser tan productivo como con otras aplicaciones de CAD, y seguramente encuentres errores, o esperimentes algún cuelgue de la aplicación. FreeCAD ahora dispone de la posibilidad de realizar copias de seguridad. El número de dichas copias de seguridad se puede especificar en el letrero de diálogo de preferencias. No dudes en permitir 2 o 3 archivos de respaldo hasta que conozcas bien como funciona FreeCAD.

Guarda tu trabajo con frecuencia, de vez en cuando guarda tu trabajo con un nombre diferente, así tendrás una copia "a salvo" a la que puedas volver, y prepárate para la posibilidad de que algunos comandos puedan no ofrecer los resultados que esperabas.

Configurando el entorno de trabajo de FreeCAD
FreeCAD es un modelador 3D, pero en este tutorial lo utilizaremos sólo para trabajar en 2D. Así, dibujaremos en el plano en planta, y todo lo que haremos tendrá coordenada Z cero. Así que primero, nos pondremos en la vista en planta pulsando la tecla y nos aseguraremos de que estamos en una proyección ortográfica (tecla ) de otro modo podríamos estar engañándonos por algún efecto de la perspectiva.

Otra cosa muy importante que hacer, es establecer Atajos de teclado personalizados para nuestros comandos de Croquis. Así podremos ejecutar todos nuestros comandos desde el teclado, lo que aumentará drásticamente nuestra velocidad. Basicamente puedes hacer casi todo desde el teclado, y necesitaremos el ratón sólo para dibujar puntos y seleccionar objetos. Ve al menú Personalizar -> Teclado -> Categoría Python y selecciona los atajos de teclado que desees, una buena idea es hacerlos sencillos de recordar. Por ejemplo, utilizar L para Línea, W para polilínea (también llamada wire en FreeCAD) A para arco, C para circunferencia, M para mover, R para girar, F para equidistancia (O es utilizado para Ortográfica), D para Cota, T para texto, etc.

Ahora estamos preparados, podemos comenzar a dibujar.

Importando dibujos de CAD
Si vas a importar dibujos 2D de CAD, hay muchas posibilidades de que estén en un formato propietario como .dwg (de AutoCAD) o .mcd (de VectorWorks). La especificación de estos formatos de archivo es mantenida en secreto por sus comercializadores, de modo que es extremadamente difícil o totalmente imposible para FreeCAD soportarlos. Sin embargo, un formato de archivo ampliamente documentado es el DXF, y el módulo de Croquis lo soporta parcialmente.

La mayoría de aplicaciones de CAD pueden exportar en formato DXF, y también existen varios conversores como la utilidad de openDWG EveryDWG converter, que te permitirá convertir tu archivo a formato DXF. Por ejemplo, Doublecad es un programa de CAD libre completamente funcional que te permite exportar archivos DXF:



Abre tu archivo DXF simplemente con File -> Open dialog. Se pueden configurar varios opciones de importación en la pantalla de Preferencias de Croquizado. Por ejemplo, puedes configurar si quieres importar el archivo DXF con sus colores y espesores de línea originales, o convertirlos al color actual de Croquis, que puedes ver a la derecha de la barra de comandos de Croquis. Pero en FreeCAD no necesitas utilizar esos feos colores a tus objetos para determinar su espesor de línea. Los objetos tienen atributos de color y espesor de línea independientes. Así que, puedes olvidar los colores del DXF, o convertirlos al color de tu elección.

Después de importar el dibujo en FreeCAD, se parecerá a esto:



Comencemos haciendo algo de limpieza.

En FreeCAD, no existen capas como en AutoCAD. En su lugar trabajamos con grupos. Los grupos son otro modo mucho más flexible de organizar tus dibujos. Puedes crear nuevos grupos pulsando con el botón derecho en la vista en árbol, reorganizarlos, moverlos dentro de otros grupos, o mover objetos de/hacia los grupos simplemente arrastrando y soltando cosas en la vista en árbol. También puedes asignar el espesor de línea y color actuales a todos los objetos de un grupo, o activarlos o desactivarlos pulsando.

Pongamos todos nuestros objetos en un nuevo grupo, y desactivemos todo lo que no utilizaremos, como la vegetación y las cotas, para aumentar nuestra velocidad.

Utilizando las herramientas de dibujo
Lo único que necesitamos de momento es el área asignada a nuestra cabaña. Está en un grupo denominado "projection". Así que desactivamos todo con la tecla, y comenzamos dibujando sobre ello. Dibujaremos una pequeña cabaña con un cuarto y un WC, en una mampostería estructural muy simple, así que no necesitaremos ningún trabajo especial en la planta. Pero pondremos una capa de yeso en su interior y una capa cerámica en el exterior.

Así que, comencemos haciendo la forma general de nuestros muros:



Nuestro dibujo DXF está en metros, así que a menos que tengamos alguna razón para cambiarlo, continuaremos con la misma unidad. FreeCAD actualmente no dispone de un sistema amigable para trabajar con unidades del mundo real, así que simplemente asumiremos que "uno" significa "un metro".

Otra buena cosa a recordar es construir una geometría temporal si es necesario. Quieres un punto a 2 metros en dirección horizontal? Dibuja una línea vertical, muevela 2m, pasa una línea horizontal por ella, ahí está tu punto.


 * Crea un rectángulo: Ajusta sus esquinas con a las esquinas del área asignada
 * Crea una Equidistancia del rectángulo: Con el rectángulo seleccionado, presiona Equidistancia, presiona para activar el modo Copiar, mueve el ratón dentro del primer rectángulo para que la equidistancia sepa en que dirección ir, y escribe 0.20, Enter
 * Conviértelo en una cara: Promocionar el primer rectángulo, promociona el segundo rectángulo, luego selecciona el rectángulo exterior, CTRL-selecciona el rectángulo interior y pulsa Degradar
 * Crea la apertura de la puerta: Crea un rectángulo de 1.00 x 0.50, muevelo a la esquina superior de nuestro muro principal (presiona para desactivar el modo Copiar).
 * Mueve la apretura de la puerta a su posición: Muevelo 0.10 a la izquierda. No queremos poner nuestra puerta directamente en la esquina, porque haría que fuese difícil de abrir.
 * Elimina la apertura de la puerta: Selecciona el muro, CTRL-selecciona la apertura de la puerta, y presiona Degradar.

Una nota sobre Promocionar y Degradar
Ahora, debes ser consciente de que el kernel de openCasCade sobre el que está construido FreeCAD, es un kernel 3D. Está construido principalmente para operaciones en 3D. Cuando tiene que cortar o unir caras planas, como estamos haciendo con las operaciones promocionar / degradar, a veces hace cosas extrañas, y las siguientes operaciones (como otras operaciones de promocionar / degradar) a veces no dan el resultado esperado. Por supuesto con el tiempo este comportamiento se corregirá por el equipo de desarrollo de FreeCAD, pero es prudente conocer modos alternativos para resolver los problemas de inmediato.

El mejor modo de resolver una cara que no se promociona / degrada / equidista de forma correcta, es simplemente degradarla hasta que sean aristas simples, luego promocionar esas aristas juntas en una nueva cara. En caso de que tampoco funcione, simplemente redibuja una nueva polilínea (wire) (polyline) por encima de la cara que da problemas, ajustanta a sus vértices, luego borrar la cara antigua y promocionar el nuevo contorno. Normalmente una cara que dibujas tu mismo es una forma mucho mejor que una cara que has obtenido promocionando y degradando.

Otra cosa a tener en cuenta es que cuando eliminas una forma de otra, puedes encontrarte con un objeto conteniendo varias caras. Esto podría dificultar tu trabajo futuro (no se equidistan correctamente, etc.), así que es bueno en estos casos separarlas con la herramienta degradar.

Otra nota sobre el ajuste
Hay dos formas de ajuste en el módulo de croquizado: Ajuste pasivo, que ocurre cuando simplemente pasas con el cursor sobre un objeto (aparece un símbolo con una circunferencia abierta), y ajuste activo, que es cuando pulsas. El ajuste activo permite ajustar a puntos específicos de un objeto, como sus puntos finales, medios, centros, o intersecciones con otros objetos. Si pulsas, que es la tecla que activa las restricciones horizontal y vertical, obtienes incluso más puntos de ajuste. Pero esto tiene un coste, porque FreeCAD debe hacer más cálculos en tiempo real. Si tienes muchos objetos, notaras la diferencia. Así que un buen consejo para ser más rápidos es coger el hábito de trabajar tanto como sea posible sólo con y el ajuste pasivo. Verás rápidamente que obtendras resultados precisos y trabajarás mucho más rápido.

Así que volvamos a trabajar:


 * Crea un contorno de 10cm de ancho entre la habitación y el WC. Promocionalo, después promocionalo con el muro principal para unirlos
 * Crea otro rectángulo para otras aperturas. Pon una ventana de 60cm de ancho en lo que sera el WC, una puerta de 80cm entre la habitación principal y el WC, y para la ventana grande en la habitación principal deja 40cm de muro a izquierda y derecha.
 * Equidista todos los muros 1cm, para crear una capa de cemento / yeso, luego degrada las copias equidistantes para que vuelvan a ser contornos
 * Crea una capa cerámica en el lado exterior, creando una equidistancia de 2cm, luego dibuja una forma de 2cm de espesor entre las dos líneas
 * Borra la equidistancia de 2cm. Esa ya no la necesitaremos más, así como a toda la geometría de Construcción. Si crees que la podrías necesitar después, simplemente ponla en un grupo aparte y desactiva ese grupo con.

Aquí es donde vamos ahora (Se mantiene la geometría constructiva en azul, para que las puedas ver):



Importando objetos compuestos de construcción
En FreeCAD, los objetos compuestos son objetos creados con la geometría de varios otros objetos. En otras aplicaciones, se les llama bloques, símbolos o componentes. Es una forma muy práctica de agrupar geometría bajo un único objeto. Cualquiera de los objetos creados en el módulo de croquizado puede agruparse en un objeto compuesto. El comando para crear un objeto compuesto es Promocionar. Su uso es simple, selecciona todo lo que quieras convertir en un objeto compuesto, y pulsa Promocionar. Si no es posible crear ningún otro tipo de geometría más inteligente se creará un objeto compuesto.

Utilizar geometría compuesta es especialmente útil para crear una librería de símbolos en tu disco, así podrás reutilizarlos después. Un interesante uso de esto, en conjunto con la función de importar DXF, es que puedes utilizar librerías de símbolos en formato DXF (Si tus símbolos están en formato DWG, la aplicación gratuita EveryDWG puede convertir por lotes toda tu librería en un único paso).

Una vez que tengas una librería de símbolos DXF, simplemente arrastra y suelta uno en la parte superior de la ventana de FreeCAD y se importará en el documento actual. No se importará como un objeto compuesto, pero todos los símbolos de geometría se crearán en un grupo independiente, de modo que sea sencillo seleccionarlo y simplemente presionar "Promocionar". Ten en cuenta que los usuarios de AutoCAD tienen la mala costumbre de dibujar lejos del punto de origen (0,0,0), así que cuando insertes un símbolo puede aparecer muy lejos de la zona de dibujo.

Así que, volvamos a nuestro dibujo:
 * Importa un bloque de un sanitario si tienes uno, o coge uno de la web Cad Exchange, y conviértelo en DXF con EveryDWG converter
 * Crea la geometría de una puerta, Promociona la puerta en un objeto compuesto, Copiala a las ubicaciones de las puertas, Degradalas, ajusta los elementos a su nuevo tamaño, y promocionalos de nuevo
 * Do the same for the windows



Cotas y anotaciones
Ahora que nuestra planta está más o menos lista, podemos añadir Cotas y textos. Esto es normalmente bastante sencillo, así que probablemente no necesite explicarse mucho. Simplemente trata de acotar todo, y como try to dimension everything, and as a convención, empieza siempre las líneas de cota desde el muro principal, no la capa de acabado. Algo que es bueno saber, a veces dibujas un texto o una cota sobre un área rellena, y el relleno cubre tu cota. Existe un modo simple de arreglarlo, degradando y promocionando de nuevo el área de relleno. Se mostrará entonces bajo los otros elementos.

Las cotas y textos tendrán por defecto la misma altura de texto, lo que se puede cambiar en la página de Preferencias. Luego puedes editar individualmente cada altura de texto.

Por desgracia, ciertos objetos no geométricos como los textos y las cotas aún no son seleccionables en la vista 3D de FreeCAD, debes por tanto seleccionarlos en el árbol, y no podrás utilizar el ajuste sobre ellos,pero esto seguramente esté solucionado en el futuro próximo. Tampoco es posible is also not posible de momento seleccionar un estilo de fuente. Para alinear las cotas, de momento, necesitas dibujar una línea antes, y luego ajustar tus cotas a dicha línea.



Organización
Finalmente, podemos añadir unas cuantas cosas para terminar nuestra planta, como poniendo vegetación alrededor de la cabaña. Podemos simplemente copiar algunos árboles desde nuestro dibujo DXF importado y escalarlos con la herramienta Escala, a por ejemplo (0.5,0.5). Podemos cambiar el espesor de línea de varios objetos, por ejemplo hacer los muros más gruesos, y cambiar el color de algunas cosas. Y podemos organizar todos nuestros elementos en grupos.

La habilidad de organizar tu trabajo en grupos anidados es seguramente una de las grandes ventajas de los grupos con respecto al sistema tradicional de trabajar con capas. En este tutorial, he agrupado mis objetos por tipo, dentro del grupo Planta. Por ejemplo, en lugar de tener una gran capa con todas las cotas del dibujo, cada parte del dibujo contendrá su propio grupo de cotas, haciendo que sea extremadamente sencillo de organizar tus dibujos.

Podrías verlo como una pérdida al principio si vienes de programas de dibujo tradicionales como AutoCAD, pero rápidamente verás el potencial que ofrece este método.

Por ejemplo, toda nuestra geometría constructiva puede ir a grupos independientes, que desactivaremos. Puede que después necesitemos hacer algunos cambios, y será práctico tener esa geometría disponible.

Así que, ahora estamos listos para dibujar las otras partes...

Dibujando los perfiles
Ya que en este ejercicio estamos trabajando en 2D, tendremos que dibujar los perfiles y secciones directamente. En entornos de arquitectura más avanzados (lo que esperamos que llegue a ser FreeCAD en el futuro), no necesitaríamos dibujar los perfiles. Podríamos modelar el edificio en 3D y generar las diferentes vistas automáticamente. Pero por el propio bien de este ejercicio (y también porque todas las herramientas necesarias aún no están implementadas en FreeCAD), lo haremos a mano, como en los viejos tiempos.

Empezaremos con el perfil posterior, porque debido a como está orientada nuestra planta, se puede dibujar directamente sin necesidad de girar la vista. Simplemente dibujaremos líneas de construcción desde la planta, definiremos líneas horizontales a las alturas deseadas (He establecido el nivel 0.00, el nivel +0.15 para la losa, la altura de las ventanas, y la losa del techo a +2.50. Podemos entonces dibujar geometría muy rápidamente encima de ella.

Podemos añadir algunas anotaciones, cotas, y promocionar alguno de los objetos para que aparezcan rellenos de un color. Finalmente, podemos limpiar un poco creando un grupo "Elevación Sur", luego subgrupos para nuestra geometría constructiva y anotaciones, y situar todos nuestros nuevos objetos en ellos.

Rotación de la vista y creación de macros
Ahora, necesitamos dibujar otras elevaciones de nuestro pequeño edificio. El modo más simple sería dibujarlas directamente bajo la vista en planta, tal como hicimos con la elevación Sur. Para ello, sería práctico ser capaz de rotar la vista 90º, así podríamos continuar dibujando nuestras elevaciones de pie. Por desgracia, FreeCAD no tiene de momento la opción de rotar vista. Pero por fortuna, tiene herramientas para que nosotros mismos creemos nuestras propias herramientas de forma sencilla, llamadas macros. Así, esta es una buena oportunidad para nosotros para probar algo sencillo.

Las macros, así como los archivos de guión en FreeCAD, están creados en un lenguaje de programación muy simple llamado Python. Puedes escribir programas muy complejos en Python para FreeCAD, pero también puedes utilizarlo para optimizar operaciones muy simples para las que no hay un icono apropiado en las barras de herramientas de FreeCAD, como nuestra herramienta de Girar la Vista. Así que, lo primero que hay que hacer es abrir la vista de informes, si está cerrada, y seleccionar la pestaña de Python. Allí, escribe (o copia y pega) el siguiente código:

import math from pivy import coin cam = Gui.ActiveDocument.ActiveView.getCameraNode rot = coin.SbRotation rot.setValue(coin.SbVec3f(0,0,1),math.pi/2) cam.orientation = rot

Este pequeño archivo de guión simplemente rotara la vista 90º (hacia la izquierda). Para girarla -90° (hacia la derecha), podrías simplemente cambiar math.pi/2 por -math.pi/2. Si quieres aprender más sobre los archivos de guión de Python en FreeCAD, existe una extensa sección Archivos de guión en esta wiki.

Ahora, necesitamos hacer un paso más, el cual es guardar pedazos de código en una macro, así podremos reutilizarlo luego. De este modo, en lugar de pegar nuestro código en el interprete de Python, vamos a abrir el gestor de macros (Herramientas -> Macros), crea una nueva macro, presiona el botón "Editar" y pega el código allí. Cierra la pestaña del editor de macros, y la macro se salvará.

Las macros pueden macros pueden portarse como cualquier otra herramienta de FreeCAD. Con el menú Herramientas -> Personalizar, podemos añadir un icono a nuestra macro, un atajo de teclado, y añadirla a la barra de herramientas.

Dibujando las vistas giradas


Ahora que podemos girar las vistas a nuestra voluntad, podemos dibujar nuestras otras elevaciones. El modo más sencillo es dibujar tus elevaciones a la derecha bajo la vista en planta, y utilizar "simetría" (una línea orientada a 45º) para llevar la altura de las líneas desde De este modo los dibujos van muy rápido.

Finalmente, dibujamos otras 2 elevaciones, y ya que la cuarta es la misma que la segunda (pero simétrica), lo evitaremos. Podemos dibujar una sección, y nuestro dibujo está completo:



Continuará...