free tong dynasty net

Thursday, November 25, 2010

项目手札20051203

今天将骨骼动画的设计做完了,部分代码已经提交了cvs现在大体的介绍一下动画部分的设计

FT3Danimation类是一个保存了动画信息的类,该类用于保存四种不同的关键帧:translastionkey(转换),scaleKey(比例),rotationkey(旋转),MatirxKey(矩阵),FT3DanimationSet类包含了FT3Danimation对象的集合,一个FT3Danimationset描述了一个完整的帧的动作,FT3DAnimationCollection包含了 FT3Danimationset的集合,它描述了一个完整的人物的动画信息(多个帧)

FT3DAnimationQuaternionKey,FT3DAnimationVectorKey,FT3DAnimationMatrixKey 是三种不通的关键帧,其中的m_time属性描述了在m_time帧时间时的关键帧信息(Quaternion,Vector,Matrix)

FT3DXParser,FT3DXInternalParser是两个数据解析类,主要是将Xfile信息转换成对象的,我会在cvs上的doc\introduce FT3DEngine\FT3DEngine animation.doc文档中详细的说明以上两个对象的具体的算法

0 Comments:

Post a Comment

<< Home