QPickTriangleEvent Class
class Qt3DRender::QPickTriangleEventQPickTriangleEventクラスは、三角形がピックされたときの情報を保持します。詳細...
Header: | #include <QPickTriangleEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
In QML: | PickTriangleEvent |
Inherits: | Qt3DRender::QPickEvent |
Status: | Deprecated |
プロパティ
|
|
パブリック関数
QPickTriangleEvent() | |
QPickTriangleEvent(const QPointF &position, const QVector3D &worldIntersection, const QVector3D &localIntersection, float distance, uint triangleIndex, uint vertex1Index, uint vertex2Index, uint vertex3Index) | |
uint | triangleIndex() const |
QVector3D | uvw() const |
uint | vertex1Index() const |
uint | vertex2Index() const |
uint | vertex3Index() const |
詳細説明
QPickingSettings::pickMode() がQPickingSettings::TrianglePicking に設定されている場合、QObjectPicker のシグナルは QPickTriangleEvent のインスタンスを運びます。
これにはピックされた三角形の詳細が含まれます。
注意: インデックス・レンダリングの場合、点のインデックスは座標の配列に対する相対的なものであり、インデックスの配列に対する相対的なものではありません。
QPickingSettings 、QPickEvent 、QObjectPickerも参照してください 。
プロパティ ドキュメント
[read-only]
triangleIndex : const uint
イベントの三角形インデックスを指定します。
アクセス関数:
uint | triangleIndex() const |
[read-only]
uvw : const QVector3D
アクセス関数:
QVector3D | uvw() const |
[read-only]
vertex1Index : const uint
三角形の最初の頂点のインデックスを指定します。
アクセス関数
uint | vertex1Index() const |
[read-only]
vertex2Index : const uint
三角形の2番目の頂点のインデックスを指定します。
アクセス関数:三角形の2番目の頂点のインデックスを指定します:
uint | vertex2Index() const |
[read-only]
vertex3Index : const uint
三角形の3番目の頂点のインデックスを指定します。
アクセス関数
uint | vertex3Index() const |
メンバ関数ドキュメント
QPickTriangleEvent::QPickTriangleEvent()
新しいQPickEvent を構築する。
QPickTriangleEvent::QPickTriangleEvent(const QPointF &position, const QVector3D &worldIntersection, const QVector3D &localIntersection, float distance, uint triangleIndex, uint vertex1Index, uint vertex2Index, uint vertex3Index)
*
QPickTriangleEvent::QPickTriangleEvent 与えられたパラメータ * , * , * , * , * , * , * および * を持つ新しい を構築する。position worldIntersection localIntersection distance triangleIndex vertex1Index vertex2Index QPickEvent vertex3Index
uint QPickTriangleEvent::triangleIndex() const
QPickTriangleEvent::triangleIndex ピックされた三角形のインデックスを返します。
注: triangleIndex プロパティのゲッター関数です。
QVector3D QPickTriangleEvent::uvw() const
3D 座標 u,v,w を返します。
メモ: プロパティ uvw のゲッター関数です。
uint QPickTriangleEvent::vertex1Index() const
QPickTriangleEvent::vertex1Index ピックした三角形の最初の点のインデックスを返します。
メモ: プロパティ vertex1Index のゲッター関数です。
uint QPickTriangleEvent::vertex2Index() const
QPickTriangleEvent::vertex2Index ピックした三角形の二番目の点のインデックスを返します。
注意: vertex2Index プロパティのゲッター関数です。
uint QPickTriangleEvent::vertex3Index() const
QPickTriangleEvent::vertex3Index ピックした三角形の三番目の点のインデックスを返します。
注意 : vertex3Index プロパティのゲッター関数です。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。