레퍼런스 shearX()

shearX()

모양이 비스듬하게 보이도록 x축을 기울입니다.

기본적으로 x축과 y축은 수직으로 만납니다. shearX() 함수는 x 좌표가 변환되는 동안 y 좌표가 고정되도록 좌표계를 변환합니다.

첫 번째 매개변수 angle은 기울임의 정도입니다. 예를 들어, shearX(1)을 호출하면 모든 x 좌표가 x = x + y * tan(angle) 공식을 사용하여 변환됩니다. shearX()는 현재의 angleMode()를 사용하여 각도 값을 해석합니다.

기본적으로 변환은 누적됩니다. 예를 들어, shearX(1)을 두 번 호출하는 것은 shearX(2)를 한 번 호출하는 것과 같은 효과가 있습니다. push()pop() 함수를 사용하여 서로 다른 그룹 내에서 변환을 분리할 수 있습니다.

참고: 변환은 draw 루프의 시작 시점에서 재설정됩니다. draw() 함수 내에서 shearX(1)를 호출해도 도형이 계속해서 기울어지지 않습니다.

예제

구문

shearX(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!

관련 레퍼런스