Я хотел бы нарисовать диаграмму в OpenGL, аналогичную кольцевой диаграмме в правом нижнем углу этого примера.
У меня есть опыт рисования 2D-диаграмм, таких как основная диаграмма в примере, но меня смущает то, что я хочу нарисовать, это правильный тип примитива, который будет использоваться при рисовании 3D-диаграммы. Я рассмотрел использование GL_QUAD_STRIP и GL_POLYGON, но ни один из них не кажется вполне подходящим для этой задачи. С чего мне начать?
Я буду использовать JOGL с Java для рисования диаграммы, если это вообще поможет. Кроме того, мне не обязательно выдавливать определенные срезы диаграммы, как показано в примере.
Обновление: мне нужно использовать OpenGL для рисования, даже если есть более легкие изменения. Это часть моего исследования для задания, которое требует рендеринга OpenGL.
Пример инфографики http://theportfolio.ofmichaelanderson.com/wp-content/uploads/2008/05/resume-infographic.jpg