|
|
发表于 2005-7-25 17:29:00
|
显示全部楼层
Re:有几个概念搞不懂
你说的这儿个东东是X文件中的,D3D通过读这些标记知道下面要读的是什么,并放到相应的地方。你要是也玩3DS MAX的话,这些一看就懂。
Mesh是网格顶点信息标,就是模型的x,y,z坐标值的
Frame是指的层,它后面跟的花括号中的所有信息是一个单独坐标系统的物体组,它的第一个成员FrameTransformMatrix就是这个坐标系统与上一级坐标系统的联系矩阵。骨骼只是层中的一部分,而且骨骼的信息包括层级坐标关系信息,顶点权重信息。
Animation则是告诉D3D这以下的花括中是动画信息,包括信息所属的物体,(如一根骨骼,一个物体。)、AnimationSet是这个物体或是骨骼的动画关键帧,在x文件中它的第一个字是该动画开始时间,单位是ms,DX自带的是每80ms一帧,第二个字是这个物体的动画关键的长度,后就是每个关键帧了,时间;矩阵类型;矩阵。矩阵的类型一般用4,也就是移动、旋转、缩放的混合矩阵。
你可以研究一下X文件,可以学到不少d3d的东西哟! |
|