THREE.js+.网格旋转



我使用的是THRE.js(.obj Loader)和一个包含多个网格部件的模型。当我制作模型时,我很小心地在Blender中为每个零件提供了自己的"几何体到原点",但这并没有像预期的那样导出。当我尝试"局部"旋转球体(例如,眼球在自己的轴上旋转)时,它们只会围绕父对象(头部)旋转。我需要球体网格在内部"旋转",而不是围绕头部(网格父对象)"环绕"。有什么建议吗?谢谢

问题的一部分是,据我所知,obj没有层次结构。因此,即使要导出多个对象,所有这些对象也会被视为一组子对象。所有这些都位于0,0,0中。然而,即使它们都在0,0,0,每个对象的顶点都是偏移的,所以在Blender中看起来只有"中心"不在同一个位置。

最新更新