电话
  • 公司
  • 邮箱:2065942276@qq.com
  • 地址:山东省济宁市高新区海川路
  • 滨河科技园杰威迅工业园内
  消防车的Fbx 的节点说明


  1、消防车节点坐标


  由消防车 KFbxScene 声明的对象的场景树中的节点为 KFbxNode,在 KFbxNode 类中包含着节点的坐标变换信息,函数 EvaluateGlobalTransform(KTime pTime)用于获得 pTime 时刻节点的全局变换矩阵。利用全局变换矩阵,我们可以得到该节点在世界坐标系下的平移(Translation)、旋转(Rotation)和缩放(Scale)。
消防车的Fbx 的节点说明

  通过函数 EvaluateLocalTransform(KTime pTime)获得在 pTime 时刻该节点的局部变换矩阵,进而获得该节点在该时刻局部坐标系下节点的平移、旋转和缩放。
消防车的Fbx 的节点说明

  2、消防车节点类型


  此外,消防车节点 KFbxNode 内部中还包含着其他属性信息,这些属性数据称KFbxNodeAttribute 对象,这些属性数据是指 mesh,Nurbs,skeleton,camara,light等,它们是定义在 KFbxNodeAttribute::EAttributeType 中的枚举类型。获得KFbxNode 节点的类型使用以下函数语句来实现.

消防车的Fbx 的节点说明
  3 消防车Fbx 的节点结构


  Fbx 的节点结构主要有 Skeleton 与 Mesh 两种。本消防车臂架的骨骼动画中,骨骼节点使用 skeleton 节点,  KFbxNode 使用类型为 e SKELETON 的节点表示。对于 skeleton 节点,可以读取的信息有节点的关键帧数目、每个关键帧的时间、在关键帧时刻节点的局部变换矩阵。


  网格(Mesh)节点,一般称为蒙皮节点,存储了模型结构的顶点坐标,颜色,UV(纹理坐标),法线(Normal)等重要数据,节点由至少是三角形的多边形构成,有时也是四边形或五边形等,多边形中的顶点,可以通过索引得到顶点的位置、法线、纹理坐标等信息,它们构成了我们所直接见到 Fbx 文件的外观。
版权所有: 2008-2018 All RIGHTS RESERVED
地址:山东省济宁市高新区海川路滨河科技园杰威迅工业园内 电话:18953772039(王经理 )
《中华人民共和国电信与信息服务业务经营许可证》鲁ICP备17065889号