0
我想在opengl中使用gldrawarray绘制一个33数字的顶点数组,这是3D中的11个点。而且我也想通过33 * n将点添加到顶点数组中,所以我需要使用顶点数组中包含11个点以上的每个11点绘制许多相同的形状。我怎样才能做到这一点?如何用一个顶点数组绘制非连续线
我想在opengl中使用gldrawarray绘制一个33数字的顶点数组,这是3D中的11个点。而且我也想通过33 * n将点添加到顶点数组中,所以我需要使用顶点数组中包含11个点以上的每个11点绘制许多相同的形状。我怎样才能做到这一点?如何用一个顶点数组绘制非连续线
使用first
and count
parameters发出多个绘图调用,每个对象之一:
int verticesPerObject = 11;
for(int i = 0; i < totalVerticesInArray; i += verticesPerObject)
{
glDrawArrays(GL_LINE_LOOP, i, verticesPerObject);
}
非常感谢你的帮助! –