计算三角形邻接&非共享顶点

时间:2012-01-16 14:23:03

标签: opengl

我想实现一个需要三角形邻接信息的几何着色器。我发现了一种扩展索引缓冲区以包含相邻三角形顶点的算法。但显然这仅适用于具有共享顶点的网格,因此它不适用于每个模型。例如,如果想要使法线正确,则需要从重复的顶点创建一个简单的立方体。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您不需要为OpenGL 几何处理使用相同的数据集。您可以使用几何处理数据集在其上执行所描述的算法,并从中创建OpenGL数据集。

另一种方法是维护一组“连接的顶点”并在该组上执行算法。