Skip to content

BoneNode

继承自:

描述

骨骼节点,用于表示和管理模型中的骨骼,提供骨骼变换操作和层次结构遍历功能。BoneNode不能直接创建,只能通过Model类的GetBoneNodeByName()或GetBoneNodeChildByName()方法获取。获取到的BoneNode可用于骨骼动画播放、骨骼变换设置以及骨骼层次结构的遍历操作

属性

Vector3LocalPosition
骨骼在局部空间中的位置,相对于父骨骼的平移向量。默认值为(0, 0, 0)
Vector3LocalEuler
骨骼在局部空间中的欧拉角旋转,相对于父骨骼的旋转角度(度)。默认值为(0, 0, 0)
Vector3LocalScale
骨骼在局部空间中的缩放比例,相对于父骨骼的缩放向量。默认值为(1, 1, 1)
QuaternionLocalRotation
骨骼在局部空间中的旋转四元数,相对于父骨骼的旋转。默认值为单位四元数

成员函数

通过骨骼名称查找并获取子骨骼节点,用于在骨骼层次结构中查找特定的骨骼
获取当前骨骼的父骨骼节点,用于访问骨骼层次结构的上一级