标签: opengl
我想实现一个需要三角形邻接信息的几何着色器。我发现了一种扩展索引缓冲区以包含相邻三角形顶点的算法。但显然这仅适用于具有共享顶点的网格,因此它不适用于每个模型。例如,如果想要使法线正确,则需要从重复的顶点创建一个简单的立方体。
有什么想法吗?
答案 0 :(得分:1)
您不需要为OpenGL 和几何处理使用相同的数据集。您可以使用几何处理数据集在其上执行所描述的算法,并从中创建OpenGL数据集。
另一种方法是维护一组“连接的顶点”并在该组上执行算法。