网格出现洞

时间:2014-06-17 11:24:10

标签: java opengl mesh normals jmonkeyengine

可以用眼睛说,以下网格有什么问题:

enter image description here

我确信,三角形结构最初是好的:

enter image description here

但错误可能是在为jME3准备网格的阶段。

我可能会翻转一些三角形,因为它从后面看起来是相反的:

enter image description here

如何控制三角形方向?

我直接形成顶点索引列表

List<Mesh.Triangle> triangles = mesh.calculateTriangles2();
    indexes = new int[triangles.size()*3];
    int ii;
    for(int i=0; i<triangles.size(); ++i) {
        ii = 0;
        for(Mesh.Node node : triangles.get(i)) {
            indexes[i*3+ii] = nodesMap.get(node);
            ii++;
        }
    }
导致三角形中顶点顺序的

是随机的。什么定义了方向?

0 个答案:

没有答案