QScreenRayCaster Class

class Qt3DRender::QScreenRayCaster

スクリーン座標に基づくパーフォーム光線鋳造テスト。もっと見る...

Header: #include <QScreenRayCaster>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
In QML: ScreenRayCaster
Inherits: Qt3DRender::QAbstractRayCaster
Status: Deprecated

プロパティ

パブリック関数

QPoint position() const

パブリックスロット

void setPosition(const QPoint &position)
void trigger()
void trigger(const QPoint &position)

シグナル

void positionChanged(const QPoint &position)

詳細説明

QScreenRayCasterは、スクリーン空間内の座標を指定してレイ・キャスティング・テストを実行するために使用できます。

QRayCaster およびQNoPickingも参照してください

プロパティ ドキュメント

position : QPoint

交差テストで実際の3Dレイを計算するために使用されるスクリーン空間の位置を保持します。

注意: 座標は、有効な範囲内である限り、利用可能なすべてのレンダーサーフェスに使用されます。

アクセス関数

QPoint position() const
void setPosition(const QPoint &position)

通知シグナル:

void positionChanged(const QPoint &position)

メンバ関数ドキュメント

[slot] void QScreenRayCaster::trigger()

コンポーネントを有効にし、現在の座標値を使用してテストをトリガするための便利なメソッド。

[slot] void QScreenRayCaster::trigger(const QPoint &position)

座標値position を設定し、コンポーネントを有効にしてテストをトリガするための便利なメソッド。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。