Joint QML Type

Definiert einen Knoten in einer skelettartigen Animationshierarchie. Mehr...

Import Statement: import QtQuick3D
Inherits:

Node

Eigenschaften

Detaillierte Beschreibung

Ein Gelenk ist ein transformierbarer Knoten innerhalb eines Skeleton, der für Skelettanimationen verwendet wird. Es wird "Gelenk" genannt, weil es als eine Verbindung zwischen den Knochen eines Skeletts angesehen werden kann.

Alle Gelenke müssen sich innerhalb eines Skeletts befinden, und jedes Gelenk muss eine skeletonRoot haben, die auf das Skelett zurückweist.

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

Eigenschaft Dokumentation

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 können nicht zugewiesen werden.

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


skeletonRoot : Skeleton

Gibt die Skeleton an, die diese Verbindung enthält.

Hinweis: Alle Jointin Skeleton müssen die gleiche SkeletonRoot haben. Wenn nicht, wird die Animation unterbrochen.

Siehe auch Skeleton.


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