En algunos tipos de dibujo como los planos de arquitectura es frecuente que haya que dibujar algún elemento que se repite muchas veces. Por ejemplo, si dibujamos un cine el dibujante está obligado a dibujar cada una de las butacas. En los edificios de departamentos muchas veces se debe dibujar la planta de un baño, o de un dormitorio que se repite en todos los pisos. En otros casos tendremos muchos dibujos formados por detalles los cuales querríamos que se comportaran como uno solo (como por ejemplo un lavaplatos visto en planta) ya que sería muy tedioso realizar la selección de cada elemento por separado y luego ejecutar operaciones como mover o copiar.
Por esto mismo, en este tutorial aprenderemos a crear y editar grupos de objetos mediante dos métodos específicos. Por esto mismo, debemos saber que en AutoCAD tenemos dos formas de agrupar los objetos que componen nuestro dibujo y/o modelo 3D:
a) Grupos o Groups.
b) Bloques o Blocks.
En este tutorial veremos ambos casos.
a) Grupos o Groups
En todas las tareas de edición siempre es necesario seleccionar los objetos que serán transformados mediante mover, copiar, etc. y en no pocas ocasiones deberemos seleccionar más de un objeto. Para ahorrarnos el trabajo de seleccionar objeto por objeto, AutoCAD nos permite “agruparlos” bajo un determinado nombre, de modo tal que podemos seleccionarlos al hacer clic en un objeto que pertenezca al grupo. Esto se conoce como grupo o Group. Para ejemplificar esto realizaremos un dibujo sencillo que será un cuadrado de unos 70 cms de lado y cuatro círculos dentro de este (de radio 10 o 12), los cuales representarán una “cocina” vista en planta:
Con nuestro dibujo ya terminado, procederemos a agrupar los objetos que forman la cocina. Para crear un grupo de objetos, asignarle un nombre distintivo y administrarlo, lo podremos hacer de tres formas diferentes:
1) Mediante el comando group o la letra G en la barra de comandos, y luego presionando enter. El resultado de esta operación es el siguiente:
En este caso, podremos asignar el nombre a nuestro grupo mediante Name y/o agregar una descripción mediante Description. Para nuestro ejercicio y si lo queremos, asignamos el nombre “cocina” y como descripción “cocina con 4 quemadores”.
Agregando nombre al grupo mediante Name.
Agregando descripción al grupo mediante Description.
Si no hacemos nada de eso, el comando nos pedirá seleccionamos los objetos a agregar al grupo y luego presionamos enter para finalizar.
2) Mediante el menú Groups de la persiana Home de AutoCAD, donde encontraremos el icono Group:
Una vez presionado el icono también podremos agregar el nombre y la descripción del grupo en la barra de comandos. Si no hacemos nada, seleccionamos los objetos y presionamos enter para finalizar.
3) Mediante el comando classicgroup en la barra de comandos. Al hacerlo nos aparece el cuadro llamado Object Grouping (imagen de abajo) en el cual podremos asignar un nombre a nuestro grupo y una descripción. En las versiones de AutoCAD más antiguas, este cuadro aparece directamente al ejecutar el comando Group o la letra G:
Para nuestro ejercicio y si lo queremos, asignamos el nombre “cocina” y como descripción “cocina con 4 quemadores”, para posteriormente presionar el botón new y seleccionar los objetos que queremos que sean parte del grupo. Una vez que los seleccionemos todos, presionamos enter para volver al cuadro de grupo. Ahora finalizamos la operación presionando OK para crear el grupo. Ahora notaremos que todos los elementos se han agrupado y cuando seleccionemos cualquiera de ellos, todos se seleccionarán de forma automática.
Tip: en las versiones modernas de autoCAD, podemos habilitar o no la selección de todos los elementos del grupo mediante el icono Group Selection ON/OFF.
Si activamos la casilla Unnamed no estaremos obligados a escribir un nombre para el grupo, aunque en realidad AutoCAD designa uno automáticamente anteponiéndole un asterisco. Estos grupos sin nombre también se crean cuando copiamos un grupo existente. En cualquier caso, si sabemos que existen grupos sin nombre y queremos verlos en la lista, entonces también debemos activar la casilla Include Unnamed.
Edición del Grupo
Una vez que hemos creado el grupo, podremos editar este mediante el comando groupedit o groupe, el cual nos pedirá seleccionar el grupo y podremos cambiar el nombre de este mediante REName, agregar objetos al grupo mediante Add objects o removerlos mediante Remove objects:
Otra forma de editar el grupo es ir al cuadro de grupos u Object Grouping mediante el comando Classicgroup (Group o G en las versiones más antiguas):
Una vez allí podremos realizar las siguientes operaciones, seleccionando previamente el nombre del grupo que queremos editar en la parte superior del cuadro:
Find Name (Encontrar nombre): nos permite encontrar el nombre del o los grupos a los que pertenece un objeto. Al seleccionarlo, podremos seleccionar un objeto del grupo y se nos indicará el o los grupos a los que este pertenece.
Highlight: al activar esta opción nos muestra todos los elementos pertenecientes al grupo seleccionado en el área de trabajo.
Remove (Eliminar): elimina los elementos del grupo. Una vez que lo invocamos, debemos elegir el o los objetos que queremos eliminar del grupo.
Add (Añadir): añade elementos externos al grupo. Una vez que lo invocamos, debemos elegir el o los objetos que queremos añadir a este.
Rename (Cambiar nombre): Cambia el nombre al grupo. Para que esto funcione, primeramente debemos seleccionar el grupo (1), luego escribir el nombre (2) y finalmente presionar el botón Rename (3).
Description (Descripción): cambia la descripción del grupo. Para que esto funcione, primeramente debemos seleccionar el grupo (1), luego escribir la descripción (2) y finalmente presionar el botón Description (3).
Explode (Descomponer): elimina el grupo completo dejando a todos los objetos por separado, de forma similar al comando ungroup. Al seleccionar el grupo y activar esta opción, el grupo desaparece del cuadro.
Selectable (Seleccionable): sólo funciona al crear un grupo mediante new, y al activarlo podremos decidir si queremos que el grupo se seleccione en su totalidad en el grupo o sólo los objetos que seleccionemos. Por defecto está activado y si lo desactivamos, los elementos se seleccionarán de forma independiente aunque en realidad están “agrupados”.
Debemos tomar en cuenta que un objeto puede pertenecer a uno o más grupos, por lo que si los grupos son seleccionables (selectables), al seleccionar este objeto todos los elementos de los grupos se seleccionarán también.
En el ejemplo, el círculo pertenece a ambos grupos.
Una opción interesante de group es que podremos seleccionar los elementos de este cuando realicemos un comando de edición escribiendo G y luego el nombre del grupo cuando este nos pregunte la opción de designar objetos.
Eliminar grupos
Para eliminar un grupo, lo podemos hacer de las siguientes maneras:
1) Mediante el comando classicgroup y luego eligiendo la opción Explode, seleccionando previamente el grupo en el cuadro Object Grouping.
2) Ejecutando en la barra de comandos el comando llamado ungroup (o ung) y luego presionando enter:
Una vez invocado el comando, este nos pedirá seleccionar el grupo y al hacerlo, este se anulará. Si ejecutamos el subcomando Name, podremos escribir el nombre del grupo que eliminaremos y el comando lo hará de forma inmediata.
3) También podremos hacerlo en la persiana Groups de home, presionando el icono Ungroup y luego seleccionando el grupo respectivo.
Al eliminar un grupo, los elementos de este volverán a ser independientes y no se podrán agrupar hasta que nuevamente creemos un grupo y los seleccionemos.
b) Bloques o Blocks
Los bloques también son grupos de objetos que se comportan como uno solo. Se les llama bloques porque una vez creados, cada inserción de estos que hagamos en el dibujo son en realidad una referencia a un “bloque tipo” que se guarda con el archivo, de modo que si insertamos ese bloque decenas de veces en un dibujo y luego requerimos modificarlo, basta con cambiar la definición del “bloque tipo” y todas las referencias que dependen de él se modificarán automáticamente. Así, por ejemplo, si insertamos un bloque para un WC en los planos de un edificio y luego lo corregimos, los WC de todos los baños se corregirán también.
Un grupo de bloques es algo como la siguiente imagen:
Una de las ventajas principales del uso de bloques es que evitamos que el archivo sea más grande que el necesario. AutoCAD graba la definición de bloque una sola vez y luego sólo los datos de todas las inserciones que hagamos. Si usáramos sólo grupos copiados, el archivo contendría todos los datos de cada grupo, con lo que el tamaño del archivo crecería de modo importante. Otra gran ventaja es que los bloques pueden ser grabados con independencia del dibujo, para que puedan ser usados en otros trabajos. De hecho, si buscamos “bloques” para AutoCAD en Internet, encontraremos que muchas páginas nos ofrecen miles de archivos de este tipo para una gran cantidad de usos ya que en esencia, un bloque no es más que un archivo DWG convencional el cual se inserta en un dibujo y por lo tanto, cualquier dibujo es un potencial bloque.
Creando Bloques
Lo primero que haremos será abrir el archivo CAD de este tutorial, el cual puede ser descargado desde este enlace.
Una vez que tenemos nuestro dibujo listo y los objetos ya dispuestos para crear el bloque nos vamos a Draw >> Block >> Make, o escribimos Block (o B) en la barra de comandos y luego presionamos enter. Otra manera de crear bloques es yendo al grupo Block, mediante el botón Create:
Al hacerlo, nos aparece el cuadro llamado Block Definition:
En este cuadro podremos definir como parámetros básicos lo siguiente:
Name: permite definir el nombre que le daremos a nuestro bloque. Lo escribimos en el espacio que está debajo de name. Este es el nombre del bloque y el que tendrá cuando este se exporte como un archivo DWG independiente.
Basepoint: se refiere al punto base desde donde se insertará nuestro bloque. Podemos especificarlo en pantalla si activamos la casilla Specify On-screen o podemos hacerlo de forma manual. Para designar el punto en la pantalla mediante este último método, presionamos el icono que está al lado de Pick Points.
En el caso del punto base, se recomienda que sea una referencia cercana o relacionada a nuestro bloque e incluso que esté dentro de este, con el fin de hacer más fácil la inserción.
Objects: se refiere a los objetos que compondrán nuestro bloque. Podemos especificarlo en pantalla si activamos la casilla Specify On-screen o podemos hacerlo de forma manual seleccionando objeto por objeto. Para designar los objetos de forma manual, presionamos el icono que está al lado de Select Objects.
Block Unit: especifica la unidad de medida del bloque. Aquí debemos definir la unidad de medida para poder insertarlo en otros dibujos, aunque se recomienda no cambiarla ya que suele dejar medidas extrañas al insertarlo en otros dibujos o al definirlo.
Description: en esta opción podremos agregar una pequeña descripción del bloque que estamos creando.
Retain, Convert to Block y Delete: Estas opciones afectan al dibujo original en el espacio. Con Retain el dibujo se dejará tal cual fue dibujado (sin agrupar), Convert to Block es la opción por defecto y lo convertirá en bloque mientras que Delete lo borrará de la pantalla, aunque en este último caso el dibujo no se perderá pues se puede insertar como bloque.
También encontramos la casilla Scale uniformly que hará que el bloque se pueda escalar de forma uniforme si la seleccionamos, y Allow exploding la cual permitirá poder explotar los bloques mediante el comando explode.
Si seleccionamos la casilla annotative podremos cambiar la escala del bloque en el layout o presentación, ya que el bloque se convierte en anotativo.
Una vez repasadas estas opciones, lo que haremos será abrir nuestro dibujo en el programa. El resultado es el de la imagen siguiente:
Ahora lo que haremos será definir el bloque mediante block y el nombre que asignaremos a nuestro bloque será codo. También seleccionaremos todos los elementos de nuestro dibujo mediante Select Objects:
Respecto al punto de inserción, definiremos el mostrado en la imagen de abajo:
Al seleccionar los objetos y definir nuestrto bloque, notaremos que el dibujo completo será visible en una pequeña imagen que se encuentra al lado del nombre asignado. Esto nos indica que el bloque ha sido creado. Dejaremos Convert to Block como opción predeterminada, y activaremos Scale Uniformly además de Allow Exploding.
Las unidades las dejamos tal cual y con esto hemos creado nuestro propio bloque. Aceptamos y si seleccionamos nuevamente el dibujo, notaremos que los objetos están agrupados y que a diferencia del grupo, se seleccionan mediante un solo punto azul el cual es el punto de inserción que definimos. Con esto hemos indicado que el bloque ya está activo.
Una vez que creamos nuestro bloque, lo podremos insertar en el mismo dibujo o en otros simplemente escribiendo la palabra Insert en la barra de comandos y luego presionando enter. Otra forma de hacerlo es yendo a la persiana insert >> block:
Al hacerlo nos aparecerá ahora un nuevo cuadro de diálogo llamado Insert:
En este encontramos las siguientes opciones de inserción:
Name: podremos elegir el bloque a insertar, si está dentro del dibujo este aparece en en menú desplegable. Si queremos cargar un bloque desde una referencia externa (disco duro, internet, etc.) debemos elegir la opción Browse (1), luego iremos al cuadro de ruta deonde podremos elegir cualquier archivo DWG para cargarlo y finalizamos con Open (2).
Insertion point: en esta opción determinaremos el punto de inserción de nuestro bloque en la pantalla. Podremos escribir sus coordenadas o especificándolo directamente en la pantalla ya que por defecto se activa la opción Specify On-screen (especificar en pantalla).
Scale: en esta opción determinaremos la escala de nuestro bloque en la pantalla. Podremos escribir su tamaño de forma similar al comando Scale, ya que el valor 1 es el tamaño real del objeto y los valores menores achicarán el bloque, mientras que los valores superiores lo agrandarán. La opción Specify On-screen (especificar en pantalla) permitirá determinar la escala en la pantalla.
Resultado de la inserción del bloque con factor de escala 2, comparándolo con el bloque original.
Si no hemos activado la casilla Scale Uniformly al crear el bloque, se podrán determinar las esacalas en X, Y y Z.
Rotation: con esta opción podremos rotar el bloque respecto al punto base mediante un ángulo específico, por defecto este es 0°. La opción Specify On-screen (especificar en pantalla) permitirá determinar la rotación en la pantalla.
Resultado de la inserción del bloque con rotación en 45°, comparándolo con el bloque original.
Block Unit: muestra la unidad del bloque y el factor, estos no pueden cambiarse.
Una variante interesante de la inserción de bloques es el comando minsert el cual nos permite insertar el bloque usando los parámetros ya vistos en el cuadro de inserción de bloques pero utilizando la barra de comandos, después de haber definido el nombre de nuestro bloque:
En este caso podremos cambiar el punto de base mediante Basepoint, definir la escala de inserción del bloque mediante Scale y la rotación mediante Rotate. De todos modos, aunque hagamos esto igualmente al colocar el punto se nos preguntará por el factor de escala y el ángulo de rotación.
Insertando el bloque mediante el comando minsert.
Este comando además permite copiar el bloque en una matriz similar al comando array, puesto que después de definir el ángulo de rotación podremos especificar la cantidad de elementos en filas y columnas, y la distancia entre estas.
Para nuestro ejercicio con nuestro bloque llamado codo, colocamos los parámetros dados en las imágenes de arriba y la rotación en 30, cuando terminemos con la distancia entre columnas presionemos enter y el resultado será el de la imagen de abajo:
Los bloques que hemos creado hasta el momento son parte del dibujo pero es posible grabar cada bloque como un archivo independiente, lo cual puede ayudarnos a crear una biblioteca de bloques para todas nuestras necesidades.
Edición de bloques
Como ya se ha mencionado, un bloque puede ser insertado en un dibujo muchas veces, pero sólo es necesario editar la referencia del bloque para que todas las inserciones se modifiquen al mismo tiempo. Podemos concluir entonces que esto implica un ahorro muy importante de tiempo y trabajo.
Para modificar un bloque, vamos al menú Tools >> Edit Block y presionamos el icono respectivo:
También podemos hacerlo desde la barra de comandos, escribiremos Bedit (o Be) y luego prersionando enter. El invocarlo, este comando abrirá el cuadro de diálogo de abajo donde debemos seleccionar el bloque a modificar y luego presionar OK. También notamos que existe “Current Drawing” que es el dibujo completo el cual también podrá ser editado como “bloque” pues por definición, estos son archivos DWG.
Aceptamos y luego se abrirá el editor de bloques junto al bloque en cuestión, sólo que en el espacio de trabajo sólo se verá el bloque que está siendo editado. Este espacio de trabajo se llama Block Space:
Si trabajamos desde AutoCAD Classic encontraremos el siguiente menú, que es el editor de bloques de este espacio de trabajo:
Los elementos principales del menú de edición de bloques son (lado derecho):
– Add objects (añadir a conjunto de trabajo): añade objetos al bloque.
– Remove objects (eliminar de conjunto de trabajo): elimina objetos del bloque.
– Close block editor (cerrar referencia): cancela la edición.
– Save Block (guardar ediciones de referencia): guarda los cambios.
En este modo de edición podremos dibujar de forma normal, eliminar y/o agregar objetos al bloque ya que tenemos todas las opciones y menús de AutoCAD a nuestra disposición (home, insert, annotate, etc.) ya que estamos dibujando en el “espacio bloque”. Podemos modificar el bloque tanto como queramos para finalmente guardar los cambios y salirnos de la edición mediante la opción Close Block Editor.
Es importante guardar el bloque puesto que con eso los cambios se reflejarán en todos los bloques que insertemos en el dibujo. Para el caso de nuestro bloque, podemos editar el bloque mediante bedit, luego guardarlo y salir para ver los cambios. En el ejemplo, se ha editado el bloque original mediante Bedot y se han agregado más líneas y hatch, junto con un círculo relleno:
Es importante que cuando decidamos salir del espacio bloque mediante Close Block Editor, guardemos los cambios eligiendo la opción Save the Changes to… para así asegurarnos que los cambios realizados a nuestro bloque han sido actualizados.
En la imagen siguiente se muestran los cambios en el bloque insertado en el espacio de trabajo:
Lo interesante y por ende la gran gracia del bloque es que como se dijo al principio, si editamos el bloque individual en el espacio bloque y luego lo guardamos, estos cambios afectarán a TODOS los bloques del mismo tipo que tengamos insertados en el dibujo:
La matriz del ejemplo con los cambios aplicados mediante bedit.
Además de los bloques normales existen los llamados bloques dinámicos que nos permitirán cambiar los diferentes atributos del bloque de forma individual pero sin perder su esencia. Se pueden ver en este tutorial.
Bloques y Layers
Si nos limitamos a crear bloques pequeños o simples, tal vez todos los objetos del bloque pertenezcan al mismo layer. Pero cuando los bloques son más complicados entonces lo más probable es que los objetos que lo componen estén asociados a distintos layers. Cuando este sea el caso debemos tener en cuenta las siguientes consideraciones respecto a los bloques y los layers:
– El bloque como tal se asociará al layer que esté activo o curent al momento de crearlo, aunque los objetos que la forman estén en otras.
– Si insertamos un bloque guardado como archivo independiente (DWG) y este tiene objetos asociados a varios layers, estos se crearán en el dibujo donde el bloque se inserte para contenerlos.
– Sabemos que las propiedades de color, tipo y grosor de línea de un bloque pueden definirse con la barra de herramientas. Pero si indicamos que estas propiedades sean By Layer y esta es distinta del layer 0, las propiedades de esa capa serán las que afecten al bloque, aún cuando lo hayamos insertado en otras capas. Si modificamos, por ejemplo, el tipo de línea de la capa donde creamos el bloque, cambiará el tipo de línea de todas las inserciones en cualquier capa que estén.
– El layer “0” no determina las propiedades de los bloques creados en ella. Si creamos un bloque en el layer “0” y establecemos sus propiedades “Por capa” (ByLayer) entonces el color, tipo y grosor de línea del bloque dependerán de los valores que tengan estas propiedades en el layer en el que se inserte.
Exportar bloque como archivo DWG
El comando Wblock nos permite grabar los bloques como archivos DWG independientes para que podamos usarlos en otros dibujos. El cuadro de diálogo es prácticamente idéntico al que se usa para crear los bloques e incluso puede usarse de ese modo, pero además nos añade la sección para indicar el destino del archivo en la opción Destination.
Para grabar el bloque el cuadro nos da la opción de elegir el bloque creado o insertado (Block), el dibujo entero (Entire Drawing) o los objetos del dibujo que queramos seleccionar (Objects). Al elegir la opción Objects, se activarán las opciones Base point y Objects y por ello, podremos seleccionarlos y elegir el punto base de la misma forma que cuando creamos un bloque. De hecho, en sí estamos creando un bloque pero con la particularidad que también podemos exportarlo como un archivo DWG independiente. Designamos la ruta mediante Broiwse (1) y el nombre en la opción File name and path. Asignamos un nombre para nuestro bloque, seleccionamos Save (2) y luego OK para terminar de exportar el bloque a un archivo DWG.
Exportando el bloque a un archivo DWG independiente mediante el comando wblock.
Este es el fin de este tutorial.
Descargar material del tutorial: ir a página de descargas.
Gracias por compartir estos excelentes materiales.
Excelente aporte, muy claro y pragmático. Muchas gracias!
muy bueno el aporte de cómo se trabaja con los bloques. Si podrían ampliar acerca de cómo editar varios bloques al mismo tiempo para cambiar colores por ejemplo.
mucahas gracias sigan adelante pues
De grandisima ayuda, para mi que no soy Arq. y vieja en estas cosas ya que en mi epoca de Ing. no se estudiaba y como no ejerzo de Ing. sino que es mi hobby es una ayuda expectacular.
Gracias miles
Raquel
Muy buen aporte. Saber utilizar este programa informático es de mucha utilidad en una gran cantidad de profesiones relacionadas al diseño.
Muchas gracias amigo, saludos.