QSkeleton Class

class Qt3DCore::QSkeleton

Enthä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

Öffentliche Funktionen

QSkeleton(Qt3DCore::QNode *parent = nullptr)
Qt3DCore::QJoint *rootJoint() const

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