皮肤 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 公司和/或全球其它国家的商标。所有其他商标均为各自所有者的财产。