生成されたディスクのテクスチャの仕方を理解できません。OpenGLのディスクテクスチャ
glBegin(GL_TRIANGLE_FAN);
for (int i = 0; i <= segments; i++) {
float t = 2 * PI * i/segments;
glVertex2f(x1 + sin(t) * r, y1 + cos(t) * r);
glTexCoord2f(???);
}
glVertex2f(x1, y1);
glEnd();
どのようにテクスチャがどのように見えるか、ディスク上にどのようにマッピングするかによって異なります。 –