Shear QML Type
アイテムをせん断する方法を提供します。詳細...
| Import Statement: | import QtQuick |
| Since: | Qt 6.9 |
プロパティ
詳細な説明
Shear タイプは、Item を 2 次元のせん断行列(スキュー変換とも呼ばれる)によって変換する方法を提供します。
これにより、y軸方向は変更せずに、x軸方向に1.0 の倍率でアイテムがせん断されます。各点P は、xFactor(P.y - origin.y) (origin までの符号付き垂直距離にxFactor を乗じた値)だけ変位します。yFactor を設定すると、y軸方向に、水平距離に比例してアイテムがせん断されます。

デフォルトの原点は(0, 0) にあるため、アイテムの上部は変換されませんが、下部は100ピクセル右へ(アイテムの高さに相当する距離だけ)変位します。
このコードは、以下のコードと同等です:
注: xFactor/yFactor とxAngle/yAngle の両方が設定されている場合 、2つの変位の合計値が使用されます。
プロパティのドキュメント
origin group
変形の原点(つまり、アイテムの他の部分がせん断される際、親要素に対して固定されたままになる点)。
デフォルトでは、原点は(0, 0) です。
xAngle : real
アイテムの座標系をx軸に沿って傾ける角度(度単位)。これは、xFactor をtan(xAngle) に設定することと同じです。
デフォルト値は `0.0` です。
「xFactor」も参照してください 。
xFactor : real
項目の座標系をx軸に沿って変形させる倍率。各点P は、xFactor(P.y - origin.y)
これは、QTransform::shear() におけるsh パラメータ、およびPlanarTransform::fromShear() の呼び出しにおけるxShear パラメータに対応します。
デフォルト値は0.0 です。
「xAngle」も参照してください 。
yAngle : real
項目の座標系をY軸に沿って傾ける角度(度単位)。これは、yFactor をtan(yAngle) に設定することと同等です。
デフォルト値は `0.0` です。
「yFactor」も参照してください 。
yFactor : real
y軸に沿ってアイテムの座標系をせん断する倍率。x軸に沿ってアイテムの座標系をせん断する倍率。各点P は、xFactor(P.y - origin.y)
これは、QTransform::shear() におけるsv パラメータ、およびPlanarTransform::fromShear() の呼び出しにおけるyShear パラメータに対応します。
デフォルト値は0.0 です。
「yAngle」も参照してください 。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.