我在场景中有一个简单的CricleGeometry,我复制它的顶点并创建新的面来模拟一个挤压。 创建新面孔后,我运行" computeFaceNormals()"但他们的方向是交替的。我如何让所有面孔朝外?
这是代码的主要部分:
stat
答案 0 :(得分:2)
当您调用Geometry.computeFaceNormals()
时,面法线的方向由面的顶点的缠绕顺序决定。
在three.js中,您需要在查看脸部正面时以逆时针顺序指定顶点。在这种情况下,由computeFaceNormals()
计算的面法线将指向您。
three.js r.75