解析wavefront obj文件由three.js中的多边形组成

时间:2013-01-15 16:21:10

标签: three.js wavefront

在我的3D对象中;我有几个盒子;

enter image description here 但是,如果我尝试加载并显示带有three.js的objmtl文件,则未正确加载5面或更多边的对象(如下所示)。然后;我发现three.js仅支持3面或4面。

有没有解决办法在目标文件中划分这些面并加载它们?

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要在导出模型之前对其进行三角测量。大多数3D编辑器都有此选项。一些编辑器将其作为OBJ导出器选项中的选项。如果这不是一个选项,你可以复制/备份模型,三角测量,导出然后删除/隐藏。