首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

DirectX 有没有根据骨架框架计算外接盒最大最小点?

2012-09-01 
DirectX 有没有根据骨骼框架计算外接盒最大最小点??DirectX 有没有根据骨骼框架计算外接盒最大最小点??[解

DirectX 有没有根据骨骼框架计算外接盒最大最小点??
DirectX 有没有根据骨骼框架计算外接盒最大最小点??

[解决办法]
自己计算啊。其实很简单的。

1.每个骨骼节点就是一个变换矩阵。

2.节点间有父子关系。

那么处理步骤如下。

1.插值当前时刻的所有骨骼变换矩阵。(因为骨骼动画存放的还是以帧间隔,不插值也可以,不过慢速播放时可能会有跳动感)
2.从root节点开始,用父骨骼矩阵变换子骨骼。直到所有子骨骼处理完毕

3.设点坐标0,0,0。用每个骨骼矩阵变换该点,保存变换后坐标的最大值和最小值。


现在用最大值,最小值就可以做出骨骼的包围盒了。





热点排行