参考 shearY()

shearY()

倾斜 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!

相关参考