这将仅涉及多边形面(具有4个以上边缘的对象的面)。

在3DSMAX中,.OBJ有3种导出模式:三角形,四边形和多边形。
我已经进行了许多测试,并且在两个可用的工作流程中获得了相同的结果(使用OBJLoader导入.obj和通过convert_obj_three.py导入.js):


不支持多边形(see this image)
对于大多数多边形对象,可以使用quads,但是three.js会在其中一些对象上生成其他寄生虫面


通过将输出设置为“三角形”模式(从而导出较重的模型)可获得最佳结果,这是一个已知问题吗?

最佳答案

我不认为这是一个已知的问题,但是Threejs只是做不到。在3d中,处理三角形比处理四边形或多边形要容易得多。我不确定100%,您可能要检查github

09-25 11:20