假设我有假人物模型。此角色站立。还有动画使这个角色坐。当我将角色保存到obj
并将其导入另一个软件(例如,搅拌机)时,我得到站立的模型。我想要的是获得坐着字符(在搅拌机中)。这甚至可以在动画后状态中保存对象吗?
我对three.js和3d建模概念的经验很少,会很感激任何帮助
答案 0 :(得分:1)
您需要做的第一件事是obj.UpdateMatrixWorld()
。如果仅此问题无法解决问题,您可能必须克隆顶点并将对象的矩阵应用于它。
var vector = obj.geometry.vertices[i].clone();
vector.applyMatrix4( obj.matrixWorld );
并且vector
您将obj文件写为顶点。据我所知,这不应影响面孔或纹理坐标