aiNode::mTransformation 是如何计算的?

问题描述 投票:0回答:0

我想通过Assimp库加载模型的时候遇到这样的问题:

aiNode::mTransformation(https://assimp.sourceforge.net/lib_html/structai_node.html#afa2a7210e5ba675d239f3050b03c6455)的解释是“相对于节点父节点的转换”。我在搅拌机中创建了一个球体,它的变换是:

场景层次是:

但是我在Assimp中读取这个节点的mTransform时(mName ='Sphere'也是),变换矩阵的值很奇怪:

变换好像和在Blender中看到的变换不一致。 aiNode::mTransform 是如何计算的?

c++ opengl assimp
© www.soinside.com 2019 - 2024. All rights reserved.