Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
1) Matriz rectangular.
2) Matriz polar.
3) Matriz en referencia a un recorrido o “array path”.
Para la realización de este tutorial usaremos tres archivos base el cual se incluye en la
sección descarga de archivos de tutoriales.
1) Matriz o Array rectangular
En este caso el dibujo es una especie de “edificio” el cual tiene una ventana dibujada.
En este caso lo que haremos será copiarla mediante la matriz rectangular y con ello
formar un frente de este. Para invocar el comando podemos hacerlo 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 arrayr (arrayrect), y la última es invocar el comando array, elegir el o los
objetos a copiar, presionar enter y luego elegir la opción Rectangular (R).
Y además notaremos que en el panel superior nos aparece un paneo donde podremos
editar los parámetros de nuestro arreglo:
Total Row/Column: permite determinar el total de toda la matriz. El valor de este influirá
en la opción Between y por ende en la posición de los elementos.
Levels: determina la cantidad de “pisos” de la matriz, ya que esta opción sólo 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.
Al entrar en el modo de edición, el programa nos avisará que una vez realizada la
edición debemos cerrar la matriz mediante el comando arrayclose.
Si damos click en aceptar podremos editar la primera copia la cual afectará a todas por
igual una vez que la editemos y cerremos mediante arrayclose.
Si guardamos el array al ejecutar arrayclose, los cambios se guardarán en todas las
copias. Por el contrario, si decimos “no” la matriz quedará tal cual como antes de la
edición.
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.
Ahora bien, si en el momento de la edición elegimos la opción Source objects, todas las
copias serán reemplazadas ya que esta opción reemplaza directamente el objeto
fuente.
Para finalizar podemos decir que este 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 algunos parámetros como between y/o agregar
más copias tanto en rows como en columns.
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).
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.
Una matriz o array polar es una sucesión de copias que se distribuyen en el espacio de
trabajo de tal modo que tomen como referencia un recorrido abierto (también llamado
“path”), el cual puede ser una línea recta o curva. Para ejemplificar esto, usaremos el
archivo correspondiente a matriz polar y una vez abierto, encontramos lo siguiente:
Podemos realizarlo también en los otros dos recorridos ya establecidos para obtener
los siguientes resultados:
Align items: especifica si se alinea cada elemento para que sea tangente a la dirección
de la ruta. La alineación es relativa a la orientación del primer artículo.
Z direction activado.
Z direction desactivado.
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 y polar.
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 y polar.
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.
Ahora volvemos a nuestro ejemplo y en este caso sólo colocamos el valor 2000 en
between, completando el tren. El resultado final 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 between y/o agregar más
copias, además de mover la matriz.