Inclina el eje x- para que las formas parezcan sesgadas.
De forma predeterminada, los ejes x- e y- son perpendiculares. La función shearX()
transforma el sistema de coordenadas de modo que las coordenadas x- se traducen mientras las coordenadas y- permanecen fijas.
El primer parámetro, angle
, es la cantidad de inclinación. Por ejemplo, llamar a shearX(1)
transforma todas las coordenadas x- usando la fórmula x = x + y * tan(angle)
. shearX()
interpreta los valores de ángulo utilizando el angleMode() actual.
De forma predeterminada, las transformaciones se acumulan. Por ejemplo, llamar a shearX(1)
dos veces tiene el mismo efecto que llamar a shearX(2)
una vez. Las push() y pop() funciones se pueden utilizar para aislar transformaciones dentro de grupos de dibujo distintos.
Nota: Las transformaciones se restablecen al principio del bucle de dibujo. Llamar a shearX(1)
dentro de la función draw() no hará que las formas se inclinen continuamente.
Ejemplos
Sintaxis
shearX(angle)
Parámetros
ángulo de inclinación en el angleMode() actual.