単純な OpenGL 三角形だけを描きたいとします。メインファイルに三角形を描くことができることを知っています。ここでは、次の行に沿って何かを行うことで、すべての OpenGL がセットアップされます。
glBegin( GL_TRIANGLES );
glVertex3f( 0.0f, 1.0f, 0.0f );
glVertex3f( -1.0f,-1.0f, 0.0f );
glVertex3f( 1.0f,-1.0f, 0.0f);
glEnd();
しかし、メイン ファイルにすべての雑然としたものを配置する代わりに、"Draw" 関数で "Triangle" という名前のクラスを使用して三角形を描画したいので、私のコードは次のようになります。
Triangle TheTriangle;
TheTriangle.draw();
要するに、関数を使用して描画できるいくつかの OpenGL 形状を持つクラスを作成するにはどうすればよいですか?