TouchPoint QML Type
MultiPointTouchArea におけるタッチポイントを記述する。
Import Statement: | import QtQuick |
プロパティ
- ellipseDiameters : size
- pointId : int
- pressed : bool
- pressure : real
- previousX : real
- previousY : real
- rotation : real
- sceneX : real
- sceneY : real
- startX : real
- startY : real
- uniqueId : pointingDeviceUniqueId
- velocity : vector2d
- x : real
- y : real
詳細説明
TouchPointタイプには、現在の位置、圧力、面積などのタッチポイントに関する情報が含まれます。
プロパティの説明
これらのプロパティは、タッチ ポイントの現在の状態に関する追加情報を保持します。
pressure
は0.0から1.0の範囲の値である。velocity
はベクトルで、大きさはピクセル毎秒で表されます。
すべてのタッチデバイスがvelocityをサポートしているわけではありません。速度がサポートされていない場合、0,0として報告されます。
ellipseDiameters : size |
このプロパティは、タッチ点のカバー領域を表す楕円の長軸と短軸を保持する。
pointId : int |
このプロパティはタッチ点の点 ID を保持します。
MultiPointTouchArea 内の各タッチ ポイントは一意の ID を持ちます。
pressed : bool |
このプロパティはタッチポイントが現在押されているかどうかを保持する。
rotation : real |
このプロパティには、このタッチ点の角度の向きが保持される。戻り値は度単位で、ゼロ(デフォルト)は指またはトークンが上を向いていることを示し、負の角度は左に回転していることを、正の角度は右に回転していることを示します。ほとんどのタッチスクリーンは回転を検出しないため、ゼロが最も一般的な値です。
QEventPoint::rotation()も参照のこと 。
uniqueId : pointingDeviceUniqueId |
このプロパティはタッチポイントまたはトークンの固有のIDを保持します。
タッチスクリーンは指を一意に識別できないため、通常は空です。しかし、これが設定されている場合、特定のトークン(fiducial object)を一意に識別することが期待されます。
このIDの内容を解釈するには、使用されているハードウェアとドライバ(様々なTUIOベースのタッチサーフェスなど)の知識が必要です。
©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。