shearX()

x軸をシアー変換して、図形が傾いて見えるようにします。

デフォルトでは、x軸とy軸は垂直です。shearX()関数は 座標系を変換し、x座標が変換される一方で y座標は固定されます。

最初のパラメータangleは、シアー変換の量です。例えば、 shearX(1)を呼び出すと、すべてのx座標が x = x + y * tan(angle)という式で変換されます。shearX()は角度の値を 現在のangleMode()を使用して解釈します。

デフォルトでは、変換は累積されます。例えば、 shearX(1)を2回呼び出すことは、shearX(2)を1回呼び出すのと 同じ効果があります。push()関数と pop()関数を使用して、 変換を個別の描画グループ内に分離することができます。

注意:変換はdrawループの開始時にリセットされます。 shearX(1)draw()関数内で呼び出しても、 図形が連続的にシアー変換されることはありません。

実例

シンタックス

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!

関連するリファレンス