Auf dieser Seite

RayCaster QML Type

wird zur Durchführung von Ray-Casting-Tests in 3D-Weltkoordinaten verwendet. Mehr...

Import Statement: import Qt3D.Render 2.12
In C++: QRayCaster
Status: Deprecated

Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.

Eigenschaften

Ausführliche Beschreibung

Der 3D-Strahl wird durch seinen Ursprung, seine Richtung und seine Länge definiert. Er wird von den Transformationen beeinflusst, die auf das Objekt angewendet werden, zu dem er gehört.

Solange die Komponente aktiviert ist, werden in jedem Frame Ray-Casting-Tests durchgeführt. Die Eigenschaft „hits“ wird mit der Liste der Schnittpunkte aktualisiert.

Siehe auch AbstractRayCaster, ScreenRayCaster und NoPicking.

Dokumentation zur Eigenschaft

direction : vector3D

Enthält die Richtung des 3D-Strahls. Dies sollte ein Einheitsvektor sein.

length : real

Enthält die Länge des 3D-Strahls.

origin : vector3d

Enthält den Ursprung des 3D-Strahls in lokalen Koordinaten.

© 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.