倾斜 y 轴,使形状呈现出倾斜。
默认情况下,x 轴和 y 轴是垂直的。shearY()
函数转换坐标系,平移 y 坐标,而 x 坐标保持不变。
第一个参数 angle
是倾斜的量。例如,调用 shearY(1)
使用以下公式转换所有的 y 坐标:y = y + x * tan(angle)
。shearY() 函数使用当前的 angleMode() 来解释角度值。
默认情况下,变换是累积的。例如,连续两次调用 shearY(1)
的效果与一次调用 shearY(2)
相同。可以使用 push() 和 pop() 函数将变换隔离在特定的绘图组中。
注意:变换会在绘制循环的开头被重置。在 draw() 函数内调用 shearY(1)
不会导致形状连续错切。
示例
语法
shearY(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!