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



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

有什么想法吗?

OpenGL几何图形处理不需要使用相同的数据集。您可以拥有一个几何处理数据集,在该数据集上执行所述算法,并由此创建OpenGL数据集。

另一种方法是维护一组"连接顶点",并在该集合上执行算法。

最新更新