3

わかりました。openglは初めてで、コアのopenglとglutのみを使用してプールゲームを作成しています。C++で書いています。

私は円柱を描く方法を知っています:

  {
    GLUquadric *quadric = gluNewQuadric(); 
    glBegin;
    gluCylinder(quadric, 0.5f, 0.5f, 5.0f, 40, 40);
        glEnd();
   }

このシリンダーを半分にできるかどうか知りたいので、曲線を使用してテーブル/ポケットの端を丸めることができます。

4

1 に答える 1

4

関数gluCylinderは、これを実現するには具体的すぎます。gluはopenglの上にレイヤーとして構築されているため、高レベルの描画機能で問題が解決しない場合は、いつでも低レベルの描画機能にアクセスできます。

このチュートリアルでは、openglの低レベルの描画機能のいくつかを紹介します。http://nehe.gamedev.net/data/lessons/lesson.asp?lesson = 05

于 2011-04-22T16:22:15.617 に答える