球

2021年7月10日

ファイル

sphere.tar.gz

内容

球の表示。GLUT の関数 glutWireSphere() が使える。引数は、大きさと分割数。

    glutWireSphere(0.5, 20, 20);

ソリッドにしたければ、glutSolidSphere() を使う。

GLUT を使わないなら、GLU で以下のようにもできる。

    {
        GLUquadricObj *q = gluNewQuadric();
        gluQuadricDrawStyle(q, GLU_LINE);
        gluSphere(q, 0.5, 20, 20);
        gluDeleteQuadric(q);
    }

ソリッドにしたければ、gluQuadricDrawStyle() の第 2 引数を GLU_FILL にする。

OpenGL プログラミング 目次へ