Auf dieser Seite

Joint QML Type

Wird verwendet, um Teile von Skinned-Meshes zu transformieren. Mehr...

Import Statement: import Qt3D.Core 2.12
In C++: QJoint
Inherits:

Node

Status: Deprecated

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

Eigenschaften

Ausführliche Beschreibung

Der „Joint“-Knoten wird im Rahmen der Unterstützung für Skinned Meshes in „ Qt 3D “ zum Erstellen von Skeletten verwendet. Ein Gelenk kann über seine Skalierungs-, Rotations- und Translations-Eigenschaften transformiert werden. Die Transformationen aller an das Gelenk gebundenen Mesh-Scheitelpunkte werden entsprechend aktualisiert.

Dokumentation der Eigenschaften

childJoints : list<Joint> [read-only]

inverseBindMatrix : matrix4x4

Enthält die inverse Bindungsmatrix des Gelenks. Diese wird verwendet, um Scheitelpunkte aus dem Modellraum in den Raum dieses Gelenks zu transformieren, damit sie anschließend mit der globalen Transformation des Gelenks multipliziert werden können, um den Skinning-Vorgang durchzuführen.

rotation : quaternion

Speichert die Drehung des Gelenks als Quaternion.

rotationX : real

Speichert die x-Drehung des Gelenks als Eulerwinkel.

rotationY : real

Speichert die y-Drehung des Gelenks als Eulerwinkel.

rotationZ : real

Speichert die z-Rotation des Gelenks als Eulerwinkel.

scale : vector3d

Sorgt für die gleichmäßige Skalierung der Verbindung.

translation : vector3d

Speichert die Verschiebung des Gelenks als Vector3D.

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