glPrimitiveRestartIndexとその使用方法についていくつか質問があります。基本的に、頂点が配列に格納されているGL_LINE_LOOPを使用していくつかの等高線を描画したいと思います。glPrimitiveRestartの使用に関するOpenGLスーパーバイブルの章を読みましたが、それは私には本当に明確ではありません。私が理解したところによると、この関数はglDrawElementsでのみ使用でき、配列内に「スペクトル頂点」を格納することでglDrawArraysでは使用できません...それは正しいですか?また、等高線/ラインループの頂点の数が異なる場合、glPrimitiveRestartをどのように使用できますか...たとえば、1つのループが40個の頂点を持つz = 100平面にあり、別のループがz=99にあるとします。 -16個の頂点しかない平面。さまざまなループが正しくレンダリングされるように、glPrimitiveRestartIndexを設定するにはどうすればよいですか?