0

我在three.js中加载了一个stl模型。模型是管道。问题是我实际上看到了管道的内部,因为我认为法线设置在管道的中心,我想将法线设置在外面(我认为这会使管道的外部可见)。谁能帮我解决这个问题。当我加载其他模型时,它似乎很好,但是在加载管道时会看到加载的管道内部。

4

1 回答 1

0

如果其他加载 stl 的模型工作,那么管道 stl 模型中的数据可能是错误的?您可以通过迭代模型几何体的所有面法线并对此模型的所有面法线向量执行 .negate() 来轻松解决此问题。我认为这应该可以解决问题。

如果您自己从 3D 包中创建了管道,请在此处反转法线并再次将其导出为 stl。

于 2013-07-22T15:21:42.920 回答