Вы находитесь на странице: 1из 24

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.

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
poseen “grips” o controladores donde podremos configurar propiedades específicas de
estos como en alto, ancho, largo, rotación, etc. Para ello realizaremos un sencillo ejercicio
para configurar los atributos más utilizados.

Para este tutorial comenzaremos creando una cama básica que


tendrá las siguientes medidas: 90 x 200. La almohada medirá unos 60 x 20 y la centramos.
En la misma almohada realizamos un fillet de 5 y en los bordes inferiores de la cama le
damos el valor 10. Si tenemos problemas para dibujar el espesor de la tabla y la sábana,
podemos ayudarnos con los snaps (refent) Nearest (cercano) y Perpendicular para poder
colocar los puntos. En estos últimos casos no existe una medida precisa ya que lo que nos
interesa realmente son las proporciones de la cama y sobre todo su tamaño. La idea es que
nos quede algo parecido a la foto del lado.
Una vez que la dibujemos, la convertiremos en bloque mediante
la herramienta B y le asignamos el nombre cama. En el caso que definamos el punto de
inserción del bloque debemos definir el punto superior izquierdo de la cama (izquierda). Esto
es importante ya que desde allí se aplicarán controles de rotación y alineación de nuestro
bloque. Ahora aplicamos Select Objects y elegiremos todo el dibujo de la cama, marcando
la opción Delete para que el bloque quede sólo en el editor. Si damos OK, Notaremos que
el dibujo desaparece pero si escribimos beditnos aparecerá en el editor de bloques. Esto
será suficiente para iniciar 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 ícono 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 y encontraremos la siguiente pantalla:

Esta pantalla es conocida como el Espacio Bloque. A su lado vemos una barra de
herramientas que contiene diversos parámetros, la cual se llama Authoring Palettes. Esta nos
permitirá configurar las diversas propiedades de nuestros bloques.
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 (imagen izquierda). Si lo hacemos correctamente,
el resultado debiera ser el de la imagen del lado derecho. Notamos que ahora se forma
una especie de cota y aparece el valor Distance 1.

Si queremos cambiar el nombre de esta distancia,


podremos hacerlo mediante el comando pr (propiedades), seleccionamos esta cota y la
renombramos en la opción Distance name. A esta distancia la llamaremos largo.

Una vez hecho esto, notaremos que hay dos flechas celestes en los
extremos del largo. Estas flechas nos permitirán editar la cama pero antes de eso debemos
asignarle una acción a este parámetro para que una vez inserto el bloque esta edición
funcione. Para ello vamos a la persiana Actions y allí seleccionaremos la opción Stretch.
Stretch es un comando que nos permite alargar las líneas que le designemos. Al ejecutarlo,
AutoCAD nos preguntará el parámetro a seleccionar, elegimos la cota llamada largo y
hacemos click en ella :
Ahora el programa nos preguntará el punto que se tomará durante la edición, elegimos la
flecha celeste de abajo y hacemos click. Si lo hacemos bien, se nos creará un punto rojo
en cruz:

El paso siguiente es definir el área que será intervenida o alargada. Elegiremos mediante un
rectángulo la parte baja de la cama, de acuerdo con la imagen de abajo:
Esto es importante pues nos indica el área que será afectada por la transformación de
Stretch y por ende cuando insertemos el bloque tendremos que elegir la flecha de abajo
para ejecutarla. Una vez hecho esto, el programa nos pedirá elegir las líneas de esa área
que serán afectadas. Elegimos el contorno de la cama y presionamos enter:

Con esto ya hemos terminado de crear el parámetro y esto se confirma


de manera inmediata ya que nos aparece el símbolo de Stretch en el espacio bloque.
Si presionamos el botón secundario del mouse encima de este
símbolo, podremos acceder a otras funcionas como por ejemplo, borrar esta acción
mediante Delete o renombrarla mediante Rename Action. En Action Selection
Set podremos crear una nueva acción (New Selection Set) o modificar la acción
seleccionada mediante Modify Selection Set (si nos equivocamos, por ejemplo).

Si queremos ver el resultado de nuestra operación antes de insertar el


bloque, podemos probarlo en la opción test blocko escribiendo en la barra de
comandos btestblock. Si seleccionamos el bloque en este espacio, notaremos que está el
punto de inserción y la flecha de abajo. Esto indica que el bloque está listo y por ello
operativo y lo podemos cerrar mediante close.

Ahora nos salimos del espacio bloque mediante la opción


Close Block editor o escribiendo bclose en la barra de comandos. En este caso AutoCAD
nos preguntará si queremos salvar o no el bloque, en este caso es importante guardarlo
(save the changes to…) para que se guarden los cambios y podamos usar el bloque en el
espacio modelo.

Una vez en el espacio modelo, procederemos a insertar nuestro bloque


recién configurado. Para eso escribimos insert en la barra de comandos o presionamos el
ícono insert block para insertar el bloque se la forma normal. Notaremos eso sí, que nuestro
bloque tiene un símbolo (trueno amarillo) a su lado. Este indica que el bloque es dinámico.
Para ejecutar el parámetro seleccionamos el bloque, tomamos la flecha celeste, realizamos
click en ella y notamos que ahora podemos editar el largo de la cama simplemente
moviéndola de arriba a abajo:

Si queremos especificar distancias, con el modo ortho activado simplemente movemos el


mouse hacia arriba si queremos acortarla y hacia abajo si queremos alargarla y luego
escribimos la distancia, la cual se contará a partir de la flecha original. En la imagen de
abajo, se ha modificado el largo de la cama a 250 simplemente moviendo la flecha hacia
abajo y escribiendo el valor 50 en la barra de comandos, para luego finalizar con enter.

Como se puede apreciar, un bloque dinámico nos permite un ahorro considerable de


tiempo de trabajo ya que cualquier cambio que hagamos a nuestro bloque dinámico sólo
afectará a este y no al resto de los que insertemos, sin embargo si realizamos cambios al
bloque original estos cambios afectarán a todos. En el caso de la imagen de abajo,
tenemos nuestra cama modificada en su largo a 250 y a su lado el bloque insertado de
forma normal, sin embargo al bloque original se le ha aplicado un hatch y por ende este
afecta tanto al bloque normal como al bloque modificado, ya que este último se sigue
comportando como un “bloque”.

Otra de las grandes ventajas de los bloques dinámicos es que podremos configurar muchos
parámetros en un solo bloque, lo que implica que en el caso de nuestro ejercicio podemos
configurar otras funciones muy interesantes que potenciarán nuestro bloque, como la
configuración de la segunda dimensión (ancho), rotaciones, escalas y alineamientos.

Potenciando El Bloque dinámico: dimensionando el ancho.

Ahora configuraremos el parámetro de ancho


en nuestro bloque, y lo haremos de la misma forma que con el valor de largo. Lo único que
deberemos tomar en cuenta es que esta vez deberemos seleccionar los puntos medios de
los largos, tomaremos la flecha del lado derecho para que sea la que nos permita editar
este valor, y en este caso deberemos seleccionar las áreas indicadas en la foto izquierda y
finalmente elegiremos las líneas que se indican en la foto derecha. Si queremos podemos
elegir la almohada o no aunque se recomienda hacerlo para apreciar mejor el efecto. De
esta forma podremos editar nuestro bloque tanto en su largo como en su ancho.

Alineado automático del bloque dinámico


Seguiremos potenciando nuestro bloque dinámico adhiriéndole esta vez un parámetro
llamado Align. Si lo ejecutamos correctamente el bloque se alineará automáticamente
a una línea tanto ortogonal como diagonal. Para hacerlo, vamos al editor de bloques y en
parameters elegimos el parámetro Alignment. Ahora el programa nos pedirá el primer
punto y elegimos el punto de inserción del bloque, el cual será el de la imagen de abajo:

Hacemos click y luego elegimos el punto del otro lado de la cama (superior derecha) y se
nos creará una flecha que se posiciona en el punto de inserción de nuestro bloque la cual
indica que el parámetro está agregado:

En este caso no es necesario aplicarle acción alguna, guardamos el bloque y cerramos.


Ahora procedemos a crear una serie de líneas horizontales y diagonales para probar
nuestro bloque. Si lo hacemos bien, al insertarlo y acercarlo a las líneas notaremos como
este se alinea de forma automática a estas.

Rotación del bloque dinámico


Ahora agregaremos a nuestro bloque dinámico un parámetro llamado Rotation. Si lo
ejecutamos correctamente podremos rotar el bloque desde un punto que definamos sin
necesidad de ejecutar el comando rotate. Para hacerlo, vamos al editor de bloques y en
parameters elegimos Rotation. Ahora el programa nos pedirá el primer punto y podemos
elegir el punto que queramos, pero en nuestro caso elegiremos el punto medio de la parte
superior de la cama:

Ahora el programa nos pedirá un punto desde donde comenzaremos la rotación y elegimos
el otro extremo de la cama (en caso que elijamos un punto en el espacio, mantendremos
el modo ortho activado para mantener la línea recta), hacemos click y el programa nos
pedirá el ángulo base para la rotación que por defecto es 0. Realizamos click y con esto
terminamos la aplicación del parámetro:

Nos vamos ahora a las Actions y elegimos Rotate, ahora realizamos


click en el parámetro Angle y cuando el programa nos pida los objetos a rotar elegimos
toda la cama (incluso los parámetros ya configurados anteriormente), de forma similar a
como se ve en la imagen de la derecha. Presionamos enter y notamos que se nos creará
el símbolo de Rotate en el espacio bloque. Guardamos el bloque y cerramos.
Si insertamos el bloque en el espacio modelo y luego lo
seleccionamos notaremos que ahora aparece un punto celeste el cual tomaremos, al
moverlo podremos rotar sin problemas la cama tomando como punto de pivote el punto
medio de la parte superior de la cama (imagen derecha). En este caso podremos
establecer los ángulos de forma precisa con ayuda de referencias como Polar.

Este es el fin de la parte 1 del tutorial 10.

Ver/descargar Versión PDF Imprimir artículo

AutoCAD 2D Tutorial 10: Bloques dinámicos en


AutoCAD (parte 2)
Published 21/09/2012 | By Carlos González L.

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 facilitar 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 otras operaciones complementarias respecto a los bloques
dinámicos en base al mismo ejercicio visto en la primera parte, y cómo crear una matriz en
dos dimensiones mediante la realización de otro ejercicio similar a la cama.

Uso de Mirror (Simetría) en el bloque dinámico

Seguimos agregando parámetros a nuestra cama, esta vez le agregaremos uno


llamado Flip. Este invertirá el bloque de forma similar al comando mirror, generando una
imagen reflejada. Para hacerlo, vamos al editor de bloques y en parameters elegimos el
parámetro Flip.

Ahora el programa nos pedirá el primer punto del eje de simetría el cual definirá cómo se
reflejará la copia. Elegimos el punto medio del espesor de la cama (imagen de abajo) y
luego nos pedirá el punto final del eje de simetría, el cual será el punto medio de la parte
inferior de la cama.

Ahora el programa nos pedirá el lado donde se hará la copia, elegimos cualquier punto a
la izquierda del eje de simetría y clickeamos para finalizar la aplicación del parámetro:

Si lo hicimos correctamente, noa aparcerá la flecha indicando el sentido de la simetría de


la imagen de abajo:
Nos vamos ahora a las Actions y elegimos Flip, ahora realizamos click en el parámetro Flip
State 1 y cuando el programa nos pida los objetos a reflejar elegimos toda la cama (incluso
los parámetros ya configurados anteriormente), de forma similar a como lo hicimos con
Rotation. Presionamos enter y notamos que se nos creará el símbolo de Flip en el espacio
bloque. Guardamos el bloque y cerramos.

Si insertamos el bloque en el espacio modelo ahora


notaremos que aparece una flecha de color celeste la cual seleccionaremos, y al hacer
click en ella notaremos que la cama se invertirá, tomando como eje de simetría el punto
medio de la parte superior de la cama (imagen derecha). Podremos volver a la posición
original de la cama realizando nuevamente click en la flecha celeste.

Escalando el bloque dinámico

Otro parámetro importante que podemos configurar es la


escala, la que como su nombre lo indica nos permitirá escalar el bloque en base a las
distancias que hemos definido en él. Para configurarla, haremos lo mismo que hicimos con
el parámetro Stretch: tomamos el parámetro linear y seleccionamos los extremos inferiores
de las rectas de la parte baja de la cama y lo renombramos como escalar, pero en lugar
de seleccionar Stretch en Actions, seleccionaremos el parámetro Scale. Elegimos el
parámetro y luego elegiremos toda la cama (incluso los parámetros configurados
anteriormente), guardamos y nos salimos del espacio bloque. Si lo hacemos bien, se
guardará el parámetro de escala mediante la aparición del símbolo de esta en el espacio
bloque y cuando lo insertemos en el espacio modelo, podemos tomar las flechas y escalar
todo el bloque. En el caso de la escala, deberemos ampliar o reducir el dibujo según las
medidas de nuestro bloque.

En la imagen derecha por ejemplo, la cama se ha


escalado al doble de su tamaño tomando la flecha inferior derecha y moviéndola hacia la
misma dirección, y luego introduciendo el valor 90. Con esto duplicamos el ancho de la
cama ya que esta medida se suma a la original que también era de 90.

Es importante tomar en cuenta que cuando agreguemos más de un parámetro a nuestros


bloques y estos nos pidan seleccionar todos los objetos siempre seleccionemos los
parámetros que hayamos configurado anteriormente para que el nuevo parámetro afecte
a todos los demás y no haya problemas de distorsión.

Realizar matrices (Array) con el bloque dinámico

Otro parámetro interesante que podemos configurar


es Array, el que como su nombre lo indica nos permitirá generar matrices en X e Y para el
bloque simplemente definiendo distancias en filas y/o columnas. Para configurarla en
nuestro bloque, haremos lo mismo que hicimos con el parámetro Stretch: tomamos el
parámetro linear y seleccionamos un punto cualquiera del ancho de la cama
ayudándonos con la relación nearest, ahora elegiremos un punto del otro extremo usando
la relación perpendicular (imagen izquierda). Este parámetro lo nombraremos como matriz
horizontal. Ahora nos vamos a Actions y elegimos Array, seleccionamos el parámetro matriz
horizontal y cuando el programa nos pida seleccionar todo, elegimos toda la cama (incluso
los parámetros configurados anteriormente). Ahora el programa nos pedirá la distancia
entre las columnas y en este caso colocamos el valor 120, luego guardamos y nos salimos
del espacio bloque.
TIP: podemos seleccionar todo simplemente escribiendo all (o T, en caso de la versión en
español) y luego presionando enter.

Si lo hacemos bien, se guardará el parámetro de Array


mediante la aparición del símbolo de este en el espacio bloque y cuando lo insertemos en
el espacio modelo, podemos tomar la flecha derecha y al moverla hacia la misma
dirección se comenzará a formar una matriz en torno al eje horizontal X (imagen de abajo).

En el caso de nuestra cama, se forma una matriz en el que la distancia entre las camas es
de 30 (ya que la cama original mide 90 y habíamos establecido el valor 120 en los
parámetros de Array).

El parámetro Lookup

Look Up es uno de los parámetros más interesantes de los


bloques dinámicos ya que nos permitirá establecer valores de configuración previos los
cuales se podrán cambiar en el bloque en cualquier momento que lo deseemos. Esto es
muy útil, por ejemplo, para determinar ciertos tamaños de objetos o ángulos
preestablecidos. En el caso de nuestro tutorial, aplicaremos este parámetro para
determinar diversos tamaños de nuestra cama. Comenzamos el ejercicio abriendo nuestra
cama en el editor de bloques y debiésemos encontrar todos los parámetros que hemos
configurado, de forma similar a la imagen derecha.

Nos vamos a Parameters y elegimos la opción Lookup. En este


caso, podemos colocarlo en cualquier parte del espacio bloque y por ello lo colocamos
fuera aunque no demasiado lejos del bloque en sí. Podemos renombrarlo mediante las
propiedades y le asignamos el nombre tamaños.

Si realizamos doble click por primera vez en el


parámetro, podremos acceder al cuadro denominado Lookup Table (imagen derecha). En
esta tabla podremos establecer parámetros predefinidos para nuestras propiedades que
influirán en nuestro bloque (mediante Input Properties) junto con una descripción (Lookup
Properties), y que podremos cambiar en cualquier momento en el bloque una vez
insertado.

Si cerramos la tabla accidentalmente, podremos acceder a ella


en cualquier momento mediante el ícono de Lookup que aparecerá debajo del
parámetro, simplemente presionando el botón secundario en ese ícono y seleccionando la
opción Display Lookup Table. Volviendo a la tabla, mediante el botón Add
Properties podremos agregar las propiedades que queramos configurar.
En el caso de nuestra cama, lo presionamos y notaremos que
se mostrarán todas las propiedades que hemos configurado. Ahora agregaremos ancho y
largo (presionamos Shift para seleccionar las dos), una vez que terminamos presionamos OK
para aceptar. Notaremos ahora que en Input Properties se agregan los valores de ancho y
largo, y que podremos escribir en cada campo un valor predefinido, además que al
terminar automáticamente se irán agregando más filas. Escribimos los valores y las
descripciones que indica la foto de abajo y una vez que terminemos, clickeamos en OK
para terminar. Guardamos el bloque y nos salimos.

Cuando ahora insertemos el bloque nos daremos cuenta que


encontraremos una flecha que apunta hacia abajo la cual es el parámetro Lookup. Si
hacemos click en ella podremos seleccionar las descripciones que configuramos en Lookup
Table y al seleccionar, por ejemplo, el valor denominado cama 1 plaza, las dimensiones del
bloque se ajustarán a los parámetros de este y por ende tendremos una cama de 180 x 70:
Si elegimos el valor cama 1 ½ plaza, volveremos al bloque normal de la cama:

Al elegir el valor cama 2 plazas, el resultado será el que se ve en la imagen de abajo:


Finalmente elegimos el valor cama King size y el bloque resultante es el de la imagen de
abajo:

Como se puede ver, podremos utilizar Lookup para configurar las diversas propiedades de
los bloques que podemos utilizar para nuestro trabajo, ya que por ejemplo podremos
configurar fácilmente las dimensiones mediante la aplicación de Lookup. Demás está decir
que podemos agregar en Lookup table todas las propiedades del bloque si lo queremos, o
podemos tener varios Lookup que definan diferentes parámetros como dimensiones,
ángulos de rotación del bloque o matrices. Para ejemplificar esto vemos en la secuencia
de abajo que además del parámetro Tamaños se ha agregado un nuevo Lookup
llamado Angulos donde podremos configurar además la rotación de la cama.
Matrices en X e Y con bloques dinámicos

En el ejercicio de la cama realizamos una matriz que


nos permite copiar en torno a una fila un bloque dinámico. Sin embargo, también podemos
realizar esta operación en las dos dimensiones (X e Y). Para este caso utilizaremos una mesa
que medirá 80 x 80 y cuatro sillas de 40 x 40 alineadas en forma de matriz polar en torno a
la mesa, de tal forma que el resultado nos quede como la foto derecha. Una vez que lo
terminemos, lo convertiremos en bloque, elegimos el vértice superior izquierdo como punto
de inserción y al finalizar nos iremos al espacio bloque mediante bedit (editor de bloques).
Allí vamos a parameters y elegiremos XY. Cuando el programa nos pida las dos dimensiones
para iniciar la matriz, elegiremos la mesa y crearemos un triángulo que tomará primero el
vértice inferior izquierdo, luego el derecho y finalmente el vértice superior derecho. El
resultado es el de la foto de abajo:
Esto nos permitirá definir los parámetros de Distance 1 y Distance 2 las cuales serán la base
de las filas y columnas de la matriz que generaremos. Ahora vamos a Actions y
seleccionamos Array, elegimos el parámetro X Distance e Y Distance y cuando el programa
nos pida seleccionar los objetos elegimos todo el conjunto (si elegimos sólo el cuadrado
copiará sólo este). Ahora AutoCAD nos pedirá la distancia entre las filas y colocamos el
valor 200 para luego presionar enter, ahora nos pedirá la distancia entre las columnas y
colocamos el mismo valor para finalizar con enter.

Guardamos el bloque y salimos. Ahora insertamos el bloque y lo seleccionamos, tomamos


el vértice superior derecho de la mesa (en rojo) y si lo movemos en diagonal notaremos que
se genera una matriz tanto horizontal como vertical y la distancia entre los vértices de cada
mesa serán de 200.
Sin embargo, los parámetros de los bloques dinámicos además de poder configurarse de
forma independiente pueden ser combinados, de forma de crear diversos efectos que nos
ayuden a definir nuevos tipos de bloques. Para ver esto realizaremos el siguiente ejercicio:
tomaremos nuestro bloque de mesas y sillas y en el espacio bloque borraremos todos sus
parámetros, de forma que nos quede sólo el bloque. Ahora en el espacio bloque
definiremos una cota de tipo linear de modo que muestre el largo de la mesa. Ahora iremos
a actions, ejecutamos el parámetro Array en esta cota y cuando el programa nos pida los
elementos a seleccionar seleccionaremos la silla de arriba y la de abajo:
Cuando AutoCAD nos pida la distancia entre columnas escribiremos el valor 60.
Nuevamente iremos a actions y esta vez elegiremos el parámetro Stretch, ahora le
asignamos la misma cota como parámetro, definiremos el punto en el extremo inferior
derecho de la mesa y seleccionaremos el área que indica la foto de abajo, cuando
elijamos los objetos deben ser los mismos que vemos en la imagen:

Antes de guardar el bloque notaremos que los parámetros


de Array y Stretch ahora aparecen uno al lado del otro. Esto indica que se han combinado
y que al mover el extremo definido en Stretch, automáticamente se copiarán las sillas de
forma que generen, por ejemplo, una mesa grande con más sillas. Podemos confirmar esto
simplemente guardando el bloque y luego insertándolo en el espacio modelo, movemos la
flecha de Stretch y se nos mostrará el resultado final:

Demás está decir que en el caso de los parámetros


combinados lookupfuncionará perfectamente, ya que por ejemplo en el caso de este
ejercicio podremos definir varios tamaños de mesas y la cantidad de sillas se irá copiando
de forma automática en función de la dimensión que le demos al largo de la mesa, tal
como se ve en la imagen del lado. Si queremos, podremos realizar el mismo ejercicio con
la otra dimensión y el bloque funcionará sin problemas.

Este es el fin del tutorial 10.

Вам также может понравиться