|
发表于 2012-3-12 11:47:00
|
显示全部楼层
Re:directx中,如何将mesh与.x文件里的其中的一个mesh绑定在
.x 能和mesh模型共用吗? 我只用过.x模型的组合。
使用矩阵相乘。先是得到绑定点骨骼模型的矩阵。
if(S_OK == GetFrameMatrix(NULL, "LeftHand", &mat))
{
if(SwordMesh)
SwordMesh->AttachToObject(&mat);
}
然后
m_matWorld = m_matScal * m_matRota * m_matPos * m_matSword;
SetTransform(D3DTS_WORLD, &m_matWorld);
就可以渲染出来了。 |
|