BoneNode
继承自:
描述
骨骼节点,用于表示和管理模型中的骨骼,提供骨骼变换操作和层次结构遍历功能。BoneNode不能直接创建,只能通过Model类的GetBoneNodeByName()或GetBoneNodeChildByName()方法获取。获取到的BoneNode可用于骨骼动画播放、骨骼变换设置以及骨骼层次结构的遍历操作
属性
Vector3 LocalPosition |
|---|
| 骨骼在局部空间中的位置,相对于父骨骼的平移向量。默认值为(0, 0, 0) |
Vector3 LocalEuler |
|---|
| 骨骼在局部空间中的欧拉角旋转,相对于父骨骼的旋转角度(度)。默认值为(0, 0, 0) |
Vector3 LocalScale |
|---|
| 骨骼在局部空间中的缩放比例,相对于父骨骼的缩放向量。默认值为(1, 1, 1) |
Quaternion LocalRotation |
|---|
| 骨骼在局部空间中的旋转四元数,相对于父骨骼的旋转。默认值为单位四元数 |
成员函数
| 通过骨骼名称查找并获取子骨骼节点,用于在骨骼层次结构中查找特定的骨骼 |
| 获取当前骨骼的父骨骼节点,用于访问骨骼层次结构的上一级 |
