QSkeleton Class
class Qt3DCore::QSkeletonEnthält die Daten für ein Skelett, das mit gehäuteten Netzen verwendet werden soll. Mehr...
Kopfzeile: | #include <QSkeleton> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3DCore) target_link_libraries(mytarget PRIVATE Qt6::3DCore) |
qmake: | QT += 3dcore |
In QML: | Skeleton |
Vererbt: | Qt3DCore::QAbstractSkeleton |
Status: | Veraltet |
Eigenschaften
- rootJoint : Qt3DCore::QJoint*
Öffentliche Funktionen
Öffentliche Slots
void | setRootJoint(Qt3DCore::QJoint *rootJoint) |
Signale
void | rootJointChanged(Qt3DCore::QJoint *rootJoint) |
Detaillierte Beschreibung
Verwenden Sie QSkeleton, wenn Sie die Gelenke eines Skeletts zur Verwendung mit gehäuteten Netzen manuell erstellen möchten. Dies ist vor allem für diejenigen von Nutzen, die Editoren, Werkzeuge oder dynamische Skelette erstellen. In der Regel verwendet eine Anwendung von Qt 3D einfach ein vorhandenes Skelett und ein Skin-Mesh, das in einem Tool zur Erstellung digitaler Inhalte wie Blender erstellt wurde. Für diesen Anwendungsfall lesen Sie bitte QSkeletonLoader.
Dokumentation der Eigenschaften
rootJoint : Qt3DCore::QJoint*
Enthält das Wurzelgelenk in der Hierarchie der Gelenke, die das Skelett bilden.
Zugriffsfunktionen:
Qt3DCore::QJoint * | rootJoint() const |
void | setRootJoint(Qt3DCore::QJoint *rootJoint) |
Benachrichtigungssignal:
void | rootJointChanged(Qt3DCore::QJoint *rootJoint) |
Member Function Dokumentation
QSkeleton::QSkeleton(Qt3DCore::QNode *parent = nullptr)
Konstruiert ein neues QSkeleton mit parent.
© 2025 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.