모양이 비스듬하게 보이도록 y축을 기울입니다.
기본적으로 x축과 y축은 수직으로 만납니다. shearX()
함수는 y 좌표가 변환되는 동안 x 좌표가 고정되도록 좌표계를 변환합니다.
첫 번째 매개변수 angle
은 기울임의 정도입니다. 예를 들어, shearY(1)
을 호출하면 모든 y 좌표가 y = y + x * tan(angle)
공식을 사용하여 변환됩니다. shearY()
는 현재의 angleMode()를 사용하여 각도 값을 해석합니다.
기본적으로 변환은 누적됩니다. 예를 들어, shearY(1)
을 두 번 호출하는 것은 shearY(2)
를 한 번 호출하는 것과 같은 효과가 있습니다. push()와 pop() 함수를 사용하여 서로 다른 그룹 내에서 변환을 분리할 수 있습니다.
참고: 변환은 draw 루프의 시작 시점에서 재설정됩니다. draw() 함수 내에서 shearY(1)
를 호출해도 도형이 계속해서 기울어지지 않습니다.
예제
구문
shearY(angle)
매개변수
angle
Number:
현재 angleMode()에서 기울일 각도.
Notice any errors or typos? Please let us know. Please feel free to edit src/core/transform.js and open a pull request!