AutoCAD 2D Tutorial 10: Bloques dinámicos en AutoCAD, parte 1

Ya hemos visto en un tutorial anterior el concepto de bloque, el cual se define como un grupo de objetos que se comportan como uno solo y que al insertarse en nuestro dibujo son referencias a un archivo DWG base. Una de las ventajas del uso de bloques es que evitamos que el archivo sea más grande que el necesario además que podemos modificarlos todos simplemente editando el archivo base. Sin embargo, desde AutoCAD 2007 existe una mejora importante a los bloques como tales y que nos permiten facilitarnos el trabajo tanto de inserción como de transformación de los mismos bloques y que se conocen como Bloques Dinámicos. La gran ventaja de estos es que debemos configurarlos sólo una vez y funcionarán siempre que los insertemos, evitando tener que transformarlos aplicando herramientas de transformación o rotándolos para insertarlos en algún espacio ya que estos bloques lo realizarán de manera automática. Además estos mantienen su esencia como bloque ya que se modificarán todos al editar el archivo base.

En este tutorial veremos cómo crear y usar los bloques dinámicos, cómo editarlos y cómo convertirlos en archivos para otros dibujos.

Nota: este tutorial está en proceso de re-estructuración y por lo tanto puede contener errores.

Creando El Bloque dinámico

Lo primero que debemos saber es que cualquier bloque o dibujo DWG puede convertirse en un bloque dinámico. Otra cosa importante a destacar es que los bloques dinámicos se diferencian de los bloques normales en que los primeros poseen “grips” o controladores donde podremos configurar propiedades específicas de estos como el alto, ancho, largo, rotación, etc, sin necesidad de ejecutar comandos de transformación o de modificación del dibujo. Y lo más interesante de todo es que el bloque mismo continúa siendo “bloque”, es decir, podemos editarlo mediante bedit y los cambios afectarán a todos los bloques aún cuando tengamos uno dinámico y otro normal.

En el ejemplo se muestra el bloque dinámico original mientras que en el segundo se modifican mediante las flechas y puntos del bloque parámetros como el largo, ancho y rotación, aún cuando ambos son el mismo bloque.

Para ejemplificar el concepto de bloque dinámico, realizaremos un sencillo ejercicio para configurar los atributos más utilizados en este tipo de bloques. Comenzaremos creando una cama básica que tendrá las siguientes medidas: 90 x 200 y desde allí definimos el espesor de la tabla en 3. La almohada medirá unos 70 x 20 y la centramos. En la misma almohada realizamos un fillet de 5 y en los bordes inferiores de la cama también lo realizamos. Si tenemos problemas para dibujar el espesor de la tabla y la sábana, podemos ayudarnos mediante las relaciones Nearest (cercano) y Perpendicular de OSNAP para poder colocar los puntos, o usar la siguiente imagen de referencia.

En estos últimos casos (almohada y bordes) no existe una medida precisa ya que lo que nos interesa realmente son las proporciones de la cama y sobre todo, su tamaño final. La idea es que nos quede algo parecido a la imagen siguiente.

Una vez que dibujemos la cama, la seleccionamos y luego la convertiremos en bloque mediante la herramienta B (block) y una vez en el cuadro Block Definition notaremos que se crea de manera casi automática, y por ello le asignamos el nombre cama.

Lo único que nos quedará es establecer el punto de inserción del bloque, para ello presionamos el botón Pick point y definiremos el punto superior izquierdo de la cama tal como se aprecia en la imagen.

Esto es importante ya que desde ese punto se aplicarán los futuros controles de rotación y alineación de nuestro bloque dinámico. Ahora volveremos al cuadro Block Definition marcaremos la opción Delete para que el bloque quede sólo en el editor y el dibujo original sea borrado del área de trabajo.

Si damos OK, Notaremos que el dibujo desaparece pero si escribimos bedit nos aparecerá en el editor de bloques. Esto será suficiente para iniciar la configuración de nuestro bloque dinámico. Si en la barra de comandos escribimos bedit iremos al editor de bloques. También podremos acceder a este mediante el icono edit del grupo blocks, en el caso de las versiones 2010 en adelante.

Cuando ejecutamos el editor de bloques, elegimos nuestro bloque cama recién creado ya que este nos aparece en el cuadro Edit Block Definition.

Una vez que lo realicemos, encontraremos nuestro dibujo en la siguiente pantalla.

Esta pantalla es conocida como el Espacio Bloque y su función es editar o configurar los bloques que hayamos definidos, ya que nos muestra el dibujo original. A su lado, vemos una barra de herramientas que contiene diversos parámetros la cual se llama Block Authoring Palettes. Esta nos permitirá configurar las diversas propiedades de nuestros bloques para convertirlos en “dinámicos”.

Lo primero que haremos en el caso de nuestro ejercicio, será configurar el largo de la cama. Esto nos permitirá cambiar el largo a nuestra voluntad al insertar el bloque. Lo primero que haremos será hacer click en parameters >> linear y creamos una línea desde los puntos medios de los anchos de la cama, de forma similar a como acotamos de forma lineal.

Si lo hacemos correctamente, el resultado debiera ser el de la imagen siguiente. Notamos que ahora se forma una especie de cota y aparece el texto llamado Distance 1.