我想通过Assimp库加载模型的时候遇到这样的问题:
aiNode::mTransformation(https://assimp.sourceforge.net/lib_html/structai_node.html#afa2a7210e5ba675d239f3050b03c6455)的解释是“相对于节点父节点的转换”。我在搅拌机中创建了一个球体,它的变换是:
场景层次是:
但是我在Assimp中读取这个节点的mTransform时(mName ='Sphere'也是),变换矩阵的值很奇怪:
变换好像和在Blender中看到的变换不一致。 aiNode::mTransform 是如何计算的?