皮肤 QML 类型
定义了一个皮肤动画。 更多...
导入语句 | import QtQuick3D |
继承 |
属性
- inverseBindPoses : List<matrix4x4>
- joints : List<QtQuick3D::Node>
详细描述
皮肤定义了一个模型如何使用骨骼动画进行动画处理。它包含一个节点列表和一个可选的逆绑定姿态矩阵列表。每个节点的变换成为列表中对应索引的骨骼的变换。
Skin { id: skin0 joints: [ node0, node1, node2 ] inverseBindPoses: [ Qt.matrix4x4(...), Qt.matrix4x4(...), Qt.matrix4x4(...) ] }
属性文档
inverseBindPoses : List<matrix4x4> |
此属性包含用于皮肤动画的逆绑定姿态矩阵列表。每个逆绑定姿态矩阵表示在Skin::joints中对应节点的全局变换的逆变换,最初使用。
注意:这是一个可选属性。也就是说,如果某些或全部矩阵未设置,将使用单位值。
joints : List<QtQuick3D::Node> |
此属性包含用于关节层次结构的节点列表。列表中的顺序成为关节的索引,用来在SkinSemantic
自定义几何属性中。
注意:值 'undefined' 会被忽略,如果描述的节点不存在,结果是不可预测的。
© 2024 Qt 公司。本文件中包含的文档贡献者是各自版权的所有者。本文件提供的文档是根据自由软件基金会出版并遵照的GNU 自由文档许可证 1.3 版本的条款提供的。Qt 及其相应标志是芬兰的 Qt 公司和/或全球其它国家的商标。所有其他商标均为各自所有者的财产。