Giros, rotaciones y transformaciones
Giros y transformaciones

Margarita:

La práctica totalidad de los programas que trabajan con gráficos son capaces de realizar con los objetos procesados transformaciones como girar, escalar, mover, reflejar e inclinar. Veamos ejemplos.

El proceso, para dibujar la margarita, consiste en crear un pétalo (con forma arbitraria), copiarlo, pegarlo, girarlo, moverlo para situarlo en un centro y repetir este proceso 16 veces (o cualquier otro número). Esta forma de hacerlo es poco exacta, poco rentable y poco eficiente. Veamos como hacerlo más fácil y eficiente:

Dibujamos un trazado relleno y cerrado de varios puntos, como por ejemplo el de la imagen inferior. Anotamos las coordenadas X e Y del punto inferior del trazado anterior. Para saber las coordenadas del punto, lo seleccionamos con el puntero y observamos en las propiedades del objeto el apartado "ubicación" donde aparecerá la coordenada X e Y. Una vez que tenemos anotadas las coordenadas del punto inferior, procedemos a crear y colocar todos los pétalos en un sólo paso. Seleccionamos de nuevo el trazado. Es importante que no esté seleccionado ningún punto individualmente. Desplegamos el panel Modificar->Transformar->Girar, como puede verse en la imágen inferior.

Pétalo y Paner de Giro


En el campo "Angulo de rotación" escribimos los grados del giro. En nuestro caso queremos 16 pétalos, asi que 360 grados divididos por 16 son 22,5 grados (si los grados son positivos el giro se realiza hacia la izquierda, si son negativos hacia la derecha). Queremos 16 pétalos, pero ya tenemos 1 dibujado, por lo tanto escribimos 15 en el campo "Copias". Por último introducimos las coordenadas X e Y del centro del giro, que hemos anotado anterirmente, en los campos "x" e "y". Pulsamos girar y obtenemos:

Creación de pétalos en un solo paso


Un último detalle. A medida que se van creando los pétalos se van situando encima del anterior. El último (en gris) se situa encima del primero apareciendo el segmento recto. Si lo enviamos al fondo, entonces el pétalo de la derecha mostrará el segmento recto. Una posible solución es: clonamos el pétalo de la izquierta del gris. Aparce el clonado encima del gris. Selecionamos ambos, el clonado y el gris, y perforamos...

Resultado


Estrella:

Utilizamos la misma técnica en el siguiente ejemplo. Dibujamos un polígono de ocho lados (ajustado a cuadrícula) y un polígono de cuatro (ajustado a cuadrícula). Anotamos las coordenadas X e Y del centro del polígono de ocho lados. En este caso la estrella tiene 8 puntas (trazado marrón), asi que realizamos 7 copias. El giro será de 45 grados (360 dividido por 8)...

Giramos el trazado marrón.


Necesitamos un nuevo trazado cerrado (ver la imagen inferior) para rellenar los espacios entre las puntas de la estrella. Para dibujarlo con exactitud utilizamos la Curva Bezier. En el menú Ver tenemos la opción "Ajustar a punto". Si la activamos, haremos que los puntos se ajusten a los lados de los huecos. La imagan izquiera de abajo ilustra lo que decimos. Una vez dibujado y relleno procedemos al giro de la forma habitual...

Giramos de la forma habitual


Resultado.


Duplicar: una opción interesante

La opción duplicar aumenta las posibilidades. Supongamos que no sólo queremos girar sobre un centro, sino girar y transformar, por ejemplo la escala. Es decir, en cada copia vamos a girar sobre un centro y reducir la escala.

1.- Dibujamos el primer trazado y anotamos las coordenadas X e Y del punto inferior.

2.- Seleccionamos el primer trazado y clonamos.

3.- Cambiamos la escala (uniforme) con centro X,Y.

4.- Giramos con cero copias y centro X,Y.

5.- Duplicamos las veces que queramos.


Seleccion y unión


Para que funcione debemos seguir exactamente la secuencia descrita. Una vez obtenidos los trazos podemos clonarlos y reflejarlos. Podemos cambiar la escala de manera no uniforme. Podemos experimentar tanto como queramos. Utilizar con destreza "Duplicar" nos permite crear de manera rápida y eficiente numerosas formas...

Aplicación de Duplicar










 eduardo@aulapc.es Granada (España)