레퍼런스 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

현재 angleMode()에서 기울일 각도.

Notice any errors or typos? Please let us know. Please feel free to edit src/core/transform.js and open a pull request!

관련 레퍼런스