Cómo crear un bloque dinámico estirable en AutoCAD
Un bloque estático con propiedades dinámicas recibe el nombre de bloque dinámico. Los bloques dinámicos pueden contener propiedades para visualizar u ocultar, estirar, desplazar, girar y reflejar en simetría la geometría de un bloque, además de para ajustar su escala.
Por ejemplo, puede tener un único bloque dinámico que contenga una propiedad estirable para representar ventanas con diferentes anchuras en una vista de plano o alzado.
En este artículo, creará un bloque de ventana que comience con una anchura de 36" por una altura de 72" y, a continuación:
- Añadirá un parámetro lineal,
- Añadirá una acción de estiramiento,
- Probará el bloque,
- etc.
Crear un bloque
- En un dibujo en blanco, dibuje un rectángulo de 36 x 72 para representar la ventana. Dibuje el rectángulo interior, como se muestra. Coloque la esquina inferior izquierda de la ventana a 0,0. Esta ubicación se utilizará como punto de inserción base del bloque.
- Haga clic en .
- Introduzca un nombre de bloque. Utilice un nombre que indique el uso del bloque.
- Haga clic en Designar objetos.
El cuadro de diálogo se cierra temporalmente para que pueda seleccionar los objetos.
- Seleccione los objetos dibujados para representar la ventana y pulse Intro.
Se abre de nuevo el cuadro de diálogo.
- Active Abrir en Editor de bloques.
- Haga clic en Aceptar para cerrar el cuadro de diálogo.
Se abre el entorno del Editor de bloques y se muestra la ficha Editor de bloques de la cinta de opciones.
- Si no se ha abierto la paleta de creación de bloques, haga clic en la .
Conversión en estirable
- Parámetro. Los parámetros determinan la geometría que se ve afectada por una acción al manipular una referencia a bloque.
- Acción. Las acciones definen cómo se desplaza, se estira o cambia la geometría de una referencia a bloque dinámico cuando se manipulan sus pinzamientos.
Añadir el parámetro
En primer lugar, añadirá un parámetro lineal para que la geometría esté limitada a un movimiento lineal.
- Asegúrese de que se encuentra en el entorno del Editor de bloques, como se ha descrito anteriormente, o seleccione una referencia a bloque existente en el dibujo, haga clic con el botón derecho y elija Editor de bloques.
- En la paleta de creación de bloques, haga clic en la .
- Especifique la esquina superior izquierda del rectángulo exterior para definir la primera ubicación.
- Especifique la esquina superior derecha del rectángulo exterior para definir la segunda ubicación.
- Especifique una ubicación para el parámetro.
Añadir la acción
Los parámetros se utilizan para obtener entradas del usuario, pero sin una acción, un parámetro no realiza ninguna tarea. En nuestra ventana de ejemplo, una acción de estiramiento nos permitirá estirar y desplazar la geometría en función de las propiedades del parámetro lineal.
- En la paleta de creación de bloques, haga clic en la
Siga las solicitudes de la línea de comando:
. - Seleccione un parámetro: Seleccione el parámetro Distancia1.
- Precise punto de parámetro que se asociará a la acción o indique [punto Inicial/Segundo punto] <Inicio>: especifique el punto en el pinzamiento de parámetro derecho (aparece una X roja cuando se mueve el cursor cerca de él).
- Precise primera esquina de marco de estiramiento: seleccione encima de la ventana y cerca de su centro, como se muestra.
- Precise esquina opuesta: seleccione debajo de la ventana y a su derecha, como se muestra.
- Designe objetos: utilice una ventana de captura para indicar toda la mitad derecha de la ventana y, a continuación, pulse Intro para finalizar la selección de objetos.Aparece un icono de acción junto al pinzamiento del parámetro con el que está asociado.
El bloque está listo para su uso, pero vamos a probarlo primero.
Probar y guardar el bloque
- Haga clic en la .
- Seleccione el bloque y haga clic en el pinzamiento lineal.
- Mueva el ratón para estirar el bloque o introduzca una anchura específica.
- Haga clic en el .
- Haga clic en la .
- Cuando se le solicite, guarde los cambios.
Estirar ambos lados desde un único pinzamiento lineal
Supongamos que desea que ambos lados se estiren simultáneamente al arrastrar el pinzamiento derecho. Para ello, se debe añadir otra acción de estiramiento al mismo parámetro lineal. Esta acción se aplicará al otro lado de la ventana. Comience con el bloque dinámico que ha creado anteriormente.
- Seleccione el bloque, haga clic con el botón derecho y elija Editor de bloques.
- En la paleta de creación de bloques, haga clic en la
Siga las solicitudes de la línea de comando:
. - Seleccione un parámetro: seleccione el parámetro Distancia1 añadido anteriormente.
- Precise punto de parámetro que se asociará a la acción o indique [punto Inicial/Segundo punto] <Inicio>: seleccione el mismo pinzamiento de parámetro que antes.
- Precise primera esquina de marco de estiramiento: seleccione encima de la ventana y cerca de su centro, como se muestra.
- Precise esquina opuesta: seleccione debajo de la ventana y a su izquierda, como se muestra.
- Designe objetos: utilice una ventana de captura para indicar toda la mitad izquierda de la ventana y, a continuación, pulse Intro para finalizar la selección de objetos.
En realidad, deseamos que los objetos se estiren en la dirección opuesta a la de los objetos del lado derecho; por ejemplo, cuando el pinzamiento se arrastre a la derecha, los objetos se estirarán hacia la izquierda. Defina esta opción y modifique la propiedad Desfase de ángulo de la acción, como se muestra.
- Si la paleta Propiedades no está abierta, haga clic en la .
- Haga clic en el icono de acción de estiramiento que acaba de añadir para que sus propiedades se muestren en la paleta Propiedades.Nota: Asegúrese de que la acción de estiramiento se muestre como el tipo de objeto en la paleta Propiedades.
- Establezca el valor de Desfase de ángulo en 180 en la paleta Propiedades. Esto permitirá que los objetos seleccionados se estiren en la dirección opuesta al arrastrar el pinzamiento lineal.
- Pruebe el bloque como se ha descrito anteriormente.
- Haga clic con el botón derecho en el icono de la acción que acaba de añadir.
- Elija Borrar.
Estirar el bloque en incrementos
Supongamos que solo desea permitir ventanas con una anchura de entre 24" y 60" en incrementos de 6". Puede definir el parámetro de estiramiento para limitar la acción de estirar.
- Si el bloque no está abierto en el Editor de bloques, haga doble clic en la ventana estirable creada anteriormente y haga clic en Aceptar para editar el bloque.
- Seleccione el parámetro lineal Distancia1, haga clic con el botón derecho y elija Propiedades.
Localice la sección Conjunto de valores.
- Seleccione Incremento en la lista desplegable Tipo de dist.
- Especifique 6 como Incremento de distancia.
- Especifique 24 como Mínimo de distancia.
- Especifique 60 como Máximo de distancia.
- Pruebe el bloque como se ha descrito anteriormente. Observe las tenues líneas blancas que limitan los incrementos que están permitidos.
Estiramiento de bloques mediante una lista de valores
En lugar de estirar a incrementos, puede que solo desee permitir ventanas con una anchura de 24", 36" o 48".
- Si el bloque no está abierto en el Editor de bloques, haga doble clic en la ventana estirable creada anteriormente y haga clic en Aceptar para editar el bloque.
- Seleccione el parámetro lineal Distancia1, haga clic con el botón derecho y elija Propiedades.
Localice la sección Conjunto de valores.
- Seleccione Lista en la lista desplegable Tipo de dist.
- Haga clic en el botón situado junto al cuadro Lista de valores de distancia.
- Añada 24 y 48 en el cuadro de diálogo Añadir valor de distancia y haga clic en Aceptar. El valor 36 se añade automáticamente porque es la longitud del parámetro lineal.
- Pruebe el bloque como se ha descrito anteriormente. Observe de nuevo las tenues líneas blancas que limitan los tamaños permitidos.
Los bloques dinámicos pueden ser muy útiles y suprimen la necesidad de crear cientos de bloques estáticos. La creación de un bloque estirable puede parecer complicada en un principio, pero recuerde los conceptos básicos: añadir un parámetro, aplicar una acción y probar el bloque.
EXELENTE EXPLICACIN. GRACIAS
ResponderBorrarExcelente artículo
ResponderBorrarexcelente, cada día se va a aprendiendo algo nuevo
ResponderBorrar