OpenGL 索引缓冲区挑战
在这种情况下,提供的自定义文件格式包含单独的顶点和法线索引,这在以下情况下提出了挑战:使用 OpenGL,因为它需要一组索引。要解决此问题,需要为顶点索引和法线索引的每个唯一配对创建一个 OpenGL 顶点。
使用数据结构的解决方案
考虑以下方法:
顶点重复处理
正如问题中提到的,可能存在重复的顶点。为了解决这个问题,您可以使用集合或哈希表来存储唯一的顶点。当遇到集合中没有的新顶点时,将其添加到集合和组合顶点数组中。
以上是如何使用索引缓冲区在 OpenGL 中处理单独的顶点索引和法线索引?的详细内容。更多信息请关注PHP中文网其他相关文章!