Skin QML Type
Definiert eine Häutungsanimation. Mehr...
Import Statement: | import QtQuick3D |
Inherits: |
Eigenschaften
- inverseBindPoses : List<matrix4x4>
- joints : List<QtQuick3D::Node>
Detaillierte Beschreibung
Ein Skin definiert, wie ein Modell mittels Skelettanimation animiert werden kann. Er enthält eine Liste von Nodeund eine optionale Liste der Inverse Bind Pose Matrizen. Jede Transformation von Node wird zu einer Transformation des Bones mit dem entsprechenden Index in der Liste.
Skin { id: skin0 joints: [ node0, node1, node2 ] inverseBindPoses: [ Qt.matrix4x4(...), Qt.matrix4x4(...), Qt.matrix4x4(...) ] }
Eigenschaft Dokumentation
inverseBindPoses : List<matrix4x4> |
Diese Eigenschaft enthält eine Liste von InverseBindPose-Matrizen, die für die Skinning-Animation verwendet werden. Jede inverseBindPose-Matrix bedeutet die Umkehrung der globalen Transformation des entsprechenden Knotens in Skin::joints, die ursprünglich verwendet wurde.
Hinweis: Diese Eigenschaft ist eine optionale Eigenschaft. Das heißt, wenn einige oder alle der Matrizen nicht gesetzt sind, werden Identitätswerte verwendet.
joints : List<QtQuick3D::Node> |
Diese Eigenschaft enthält eine Liste von Knoten, die für eine Hierarchie von Verbindungen verwendet werden. Die Reihenfolge in der Liste wird zum Index des Gelenks, der in der SkinSemantic
custom geometry attribute verwendet wird.
Hinweis: Der Wert "undefiniert" wird ignoriert, und wenn ein nicht vorhandener Knoten beschrieben wird, ist das Ergebnis unvorhersehbar.
Siehe auch QQuick3DGeometry::addAttribute und Qt Quick 3D - Simple Skinning Example.
© 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.