Читать книгу Processing - Tomás Domínguez Mínguez - Страница 27
4.5.3 ESCALADO
ОглавлениеLa última función de transformación que estudiará será la de escalado, que cambia el tamaño de la cuadrícula. El comando que proporciona Processing para realizarlo es:
Naturalmente, ambos argumentos no tienen por qué ser iguales, ni tampoco números enteros.
Vea un ejemplo en el que dibujará un cuadrado de 40 píxeles de lado, cuya esquina superior izquierda se encuentre en el punto (10, 10), al que ampliará al doble de su tamaño. El código sería:
En la imagen inferior puede ver el resultado.
Lo primero que puede observar es que parece que el cuadrado se ha movido. Eso realmente no es así, ya que sigue estando en la misma posición. Lo que sucede es que ahora el espacio de cada cuadrícula es el doble. Su esquina superior izquierda sigue en el mismo punto según la nueva cuadrícula. También puede ver que las líneas son más gruesas. Eso no es una ilusión óptica: las líneas realmente son el doble de gruesas, porque el sistema de coordenadas se ha escalado para duplicar su tamaño.