Javascript 为什么在将OBJ导入到Three.js中时会得到一个没有子对象的对象?
我正在使用Three.JS中的标准OBJLoader导入我的.OBJ文件。 问题是,我把模型作为单个对象上传,没有子对象。我得到了整个几何体的权利,一切都是好的,只是,我想分开它的网格。例如,我要导入一张床,我只想移动床的左侧,或者从床上移动一个网格 这是我正在上传的文件: 您可以看到,如果将它加载到Three.js中,一切都很好,但它只是一个对象。但是如果你看一看.OBJ文件,我已经分离了网格(例如:g akrMesh_65_65,g akrMesh_66_66)Javascript 为什么在将OBJ导入到Three.js中时会得到一个没有子对象的对象?,javascript,three.js,Javascript,Three.js,我正在使用Three.JS中的标准OBJLoader导入我的.OBJ文件。 问题是,我把模型作为单个对象上传,没有子对象。我得到了整个几何体的权利,一切都是好的,只是,我想分开它的网格。例如,我要导入一张床,我只想移动床的左侧,或者从床上移动一个网格 这是我正在上传的文件: 您可以看到,如果将它加载到Three.js中,一切都很好,但它只是一个对象。但是如果你看一看.OBJ文件,我已经分离了网格(例如:g akrMesh_65_65,g akrMesh_66_66) )。如何加载.OBJ文件,
)。如何加载.OBJ文件,使对象由网格分隔?当前版本的
ObjLoader
无法识别组
以下是您需要做的:
ObjLoader.js
,这样您就可以理解为什么它不能像您希望的那样工作three.js r.65当前版本的
ObjLoader
无法识别组
以下是您需要做的:
ObjLoader.js
,这样您就可以理解为什么它不能像您希望的那样工作three.js r.65在Blender或其他程序中打开您的obj文件(@WestLangley提到Clara.io,看起来很酷)编辑它(删除您不想要的混合),并导出为three.JSON格式。在Blender或其他程序中打开您的obj文件(@WestLangley提到Clara.io,看起来很酷)编辑它(删除不需要的medshes)并导出为three.JSON格式