C++ 跳过元素缓冲区中的索引
所以我记得有一个opengl函数,你可以调用它来设置一个索引值,你可以在你的元素缓冲区中设置一个索引值,这会导致opengl跳过三角形 比如,如果跳过值为-1,则可以有3个三角形,但可以删除其中一个 元素缓冲区对象:1231-1-1234C++ 跳过元素缓冲区中的索引,c++,opengl,glsl,C++,Opengl,Glsl,所以我记得有一个opengl函数,你可以调用它来设置一个索引值,你可以在你的元素缓冲区中设置一个索引值,这会导致opengl跳过三角形 比如,如果跳过值为-1,则可以有3个三角形,但可以删除其中一个 元素缓冲区对象:1231-1-1234 我希望我能明白我的意思。联机查找函数时遇到问题。您不能仅跳过索引列表中的顶点。还有一个功能,它允许一个特定的索引表示“启动一个新的原语”。但这与跳过顶点不同 如果正在绘制GL_三角形基本体,并且希望更改索引列表以使某些三角形不出现,只需重复相同的索引3次即可。
我希望我能明白我的意思。联机查找函数时遇到问题。您不能仅跳过索引列表中的顶点。还有一个功能,它允许一个特定的索引表示“启动一个新的原语”。但这与跳过顶点不同 如果正在绘制
GL_三角形
基本体,并且希望更改索引列表以使某些三角形不出现,只需重复相同的索引3次即可。这将生成一个没有面积的三角形,并且由于使用了相同的索引,因此VS只需调用一次。如果使用与上一个三角形的最后一个索引相同的索引,则不需要为任何缺少的三角形顶点调用VS:
1 2 3 3 3 3 3 2 4
对于三角形列表,原语重新启动是没有意义的;它的主要用途是创建多个,而不必引入退化三角形或新的渲染命令。或者你的意思是正确的,我想的是基本体重新启动。但是你是对的,把同一件事列三次可能是更好的方法