Так что я хотел бы иметь возможность нарисовать круг, где я могу указать количество нарисованного круга, как показано на следующей диаграмме.
пример http://oi53.tinypic.com/ouw60x.jpg
КАК openglновичок, я не совсем уверен, как подойти к этому .. Я ранее рисовал полные круги, используя GL_TRIANGLE_FAN
Вы уже знаете, как нарисовать круг, используя веер треугольника. Теперь вам нужно только рассчитать углы углов среза, использовать их в качестве начала и конца дуги и поместить втулку треугольного вентилятора в середину края среза.
Вы можете использовать тест glScissor, чтобы отрезать ненужные части круга.http://www.khronos.org/opengles/sdk/1.1/docs/man/glScissor.xml