En este nuevo apunte estudiaremos otro de los comandos más versátiles de AutoCAD, ya que se trata del comando llamado array (matriz) o lo que es lo mismo, la copia de objetos mediante matrices o arreglos las cuales permiten distribuir copias en el espacio y pueden ser de tipo rectangular, polar o en referencia a un recorrido o también llamado path. En este artículo veremos el tipo de array llamado rectangular, además de aplicaciones exclusivas mediante ejemplos y archivos, e información complementaria respecto a su uso en el dibujo 2D y en otro tipo de trabajos.
Este apunte utiliza un archivo de base, el cual puede ser descargado desde el siguiente vínculo (en formato AutoCAD DWG):
Tipos de Array
Como ya definimos antes, Array se refiere a un tipo de copia que se basa en “matrices” o mejor dicho un modo de orden específico el cual repercutirá en cómo las copias se reparten en el espacio de trabajo. Las matrices o array pueden ser de tres tipos en AutoCAD:
- Matriz rectangular.
- Matriz polar.
- Matriz en referencia a un recorrido o “array path”.
Array polar
Una matriz o array polar es una sucesión de copias que se distribuyen en el espacio de trabajo de tal modo que equidisten respecto a un punto o centro, de la misma forma en que se crea un círculo. Por ello mismo este tipo de array es ideal para definir formas polares como por ejemplo un reloj, unos engranaje o una llanta.
Para ejemplificar esto, usaremos el archivo correspondiente a matriz polar y una vez abierto, encontramos lo siguiente:
En este caso realizaremos un engranaje mediante este tipo de array. Al igual que en la matriz rectangular, podemos invocar al comando de tres maneras distintas: la primera y más fácil es elegir el ícono respectivo de la imagen derecha, la segunda será invocar directamente el comando en la barra de comandos mediante arrayp (arraypolar), y la última es invocar el comando array, elegir el o los objetos a copiar, presionar enter y luego elegir la opción Polar (PO).
Luego de invocado el comando, seleccionamos la pieza superior y luego presionamos enter:
El programa nos pedirá el centro del array y elegimos el centro del círculo menor:
Al seleccionar el círculo, el resultado que obtenemos es el siguiente:
Si tomamos el array realizado, accederemos al panel de edición de la matriz polar donde encontramos las siguientes opciones:
- Items: determina el número de elementos o copias que tiene el array. Por defecto es 6.
- Between: en este caso se refiere al ángulo comprendido entre cada elemento. A mayor ángulo mayor distancia y visceversa.
- Fill: determina el total o la suma de todos los ángulos respecto a cada elemento. Por defecto el valor de fill es 360 el cual cubre todo el círculo, pero si lo modificamos podremos establecer el array en una parte, el medio o un cuarto de círculo según el valor que coloquemos.
Array con valor de fill en 180.
Array con valor de fill en 90.
- Rows: en este caso podremos definir el número de filas o rows que queremos en cada elemento. Por defecto es 1.
- Between Row: permite definir el espaciado entre la fila de cada elemento que copiemos. Esta opción funciona de igual manera que en el caso de la matriz rectangular ya que siempre tomará el inicio de la copia original y el inicio de la siguiente. Mientras sea mayor el distanciamiento, más lejos estarán las copias y viceversa.
- Total Row: al igual que en la matriz rectangular, esta opción permite determinar el total de toda la fila. El valor de este influirá en la opción Between.
- Row Increment: al igual que en el caso de la matriz rectangular, esta opción determina el grado o la cantidad de incremento o aumento entre cada fila. Cambiar esta configuración afectará el valor de la distancia final entre cada fila.
Array con valor de rows en 3 y between en 100.
- Levels: determina la cantidad de “pisos” de los elementos de la matriz, ya que esta opción aparece al trabajar en el espacio 3D. Además de esta opción disponemos de otras opciones propias que son:
- Between levels: determina la altura de cada piso.
- Total levels: Determina la suma de todos los pisos.
En el ejemplo se ha establecido el valor de levels en 3, between en 100 y el total es 200. El resultado sólo se aprecia al ir al modo 3D.
- Base point: permite cambiar el punto base desde donde se inicia el array. En este caso dependiendo del punto que se elija, afectará el desarrollo de toda la matriz.
- Rotate items: rota en 90° todos los items de la matriz, modificando su configuración.
- Direction: al activar o desactivar esta opción la dirección del array cambia ya sea a favor o contra el reloj. Esta opción funciona mejor cuando fill es menor a 360.
- Edit source: nos permite editar el primer elemento de la matriz y a la vez esta edición afectará por igual a todos los elementos del array, de forma similar al comando de edición de bloques bedit. Esta opción funciona igual que en el caso de la matriz rectangular.
- Replace items: nos permite reemplazar uno o más elementos de la matriz por otro elemento de base. Para realizarlo, clickeamos en la opción y seleccionamos el ítem que será el reemplazo de la matriz para luego presionar enter, luego definimos el punto base desde donde se reemplazarán las copias para finalmente elegir la o las formas que serán reemplazadas. Esta opción funciona exactamente igual que en el caso de la matriz rectangular.
- Reset array: si previamente editamos el array mediante Replace items, podremos volver al array original al elegir esta opción.
Las mismas opciones pueden verse en la barra de comandos al establecer el array, sin embargo también nos aparecerá la opción ASsociative la cual nos permitirá agrupar el array para ocupar las opciones vistas o no hacerlo. Si elegimos la opción de no agrupar, las opciones de edición del array se desactivarán y el array no quedará agrupado sino que serán elementos independientes.
Volviendo a nuestro ejemplo, crearemos el array y esta vez sólo cambiaremos el número de items a 12 para generar el engranaje. El resultado de nuestro ejercicio es el siguiente:
Para finalizar podemos decir que este tipo de array puede ser editado de forma manual ya que al seleccionarlo, podremos tener acceso a las fechas azules y cuadrados tradicionales donde podremos editar parámetros como fill o cambiar el radio de la matriz.
Modificando el valor de fill mediante la flecha azul.
Cambiando el radio del array mediante el cuadrado superior.
Moviendo todo el array mediante el cuadrado central.
En la tercera parte del apunte, estudiaremos el tercer tipo de array llamado Path. Ir a la tercera parte.