Auf dieser Seite

Joint QML Type

Definiert einen Knoten in einer Skelett-Animationshierarchie. Mehr...

Import Statement: import QtQuick3D
Inherits:

Node

Eigenschaften

Ausführliche Beschreibung

Ein Gelenk ist ein transformierbarer Knoten innerhalb eines Skeletts ( Skeleton), der für Skelettanimationen verwendet wird. Es wird als „Gelenk“ bezeichnet, da es als Verbindung zwischen den Knochen eines Skeletts betrachtet werden kann.

Alle Gelenke müssen sich innerhalb eines Skeletts befinden, und jedes Gelenk muss über ein „ skeletonRoot “ verfügen, das auf dieses Skelett verweist.

Skeleton {
    id: qmlskeleton
    Joint {
        id: joint0
        index: 0
        skeletonRoot: qmlskeleton
        Joint {
            id: joint1
            index: 1
            skeletonRoot: qmlskeleton
        }
    }
}

Dokumentation der Eigenschaften

index : int

Gibt den Index dieses Gelenks an. Dieser Indexwert wird in der JointSemantic custom geometry attribute verwendet.

Hinweis: Indexwerte müssen innerhalb desselben „ Skeleton “ eindeutig sein.

Hinweis: Negative Werte dürfen nicht zugewiesen werden.

Siehe auch „ QQuick3DGeometry::addAttribute “ und „Qt Quick 3D – Einfaches Skinning-Beispiel“.

skeletonRoot : Skeleton

Gibt den „ Skeleton “ an, der dieses Gelenk enthält.

Hinweis: Alle „ Joint“ in der „ Skeleton “ müssen denselben „skeletonRoot“ haben. Ist dies nicht der Fall, wird die Animation nicht korrekt wiedergegeben.

Siehe auch „ Skeleton “.

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