opengl es で gldrawarray を使用して、3D では 11 ポイントである 33 個の数値の頂点配列を使用して描画したいと考えています。また、33*n で頂点配列にポイントを追加したいので、11 を超えるポイントを含む頂点配列の各 11 ポイントを使用して、多くの同じ形状を描画する必要があります。どうやってやるの?
質問する
114 次
1 に答える
1
first
パラメータとcount
パラメータを使用して、オブジェクトごとに 1 つずつ、複数の描画呼び出しを発行します。
int verticesPerObject = 11;
for(int i = 0; i < totalVerticesInArray; i += verticesPerObject)
{
glDrawArrays(GL_LINE_LOOP, i, verticesPerObject);
}
于 2012-11-15T21:42:40.077 に答える