グラデーション

2010年1月4日

ファイル

12-gradation.tar.gz

内容

頂点間の色が補間されて描画されるのを利用して、きれいなグラデーションを描画することができます。

本プログラムでは、以下の新しい関数を使用しています。

  • glGetIntegerv()
  • glutWireTeapot()

glGetIntegerv() は第 1 引数に GL_VIEWPORT を指定して、ビューポートの幅と高さを得るのに使用しています。

	glGetIntegerv(GL_VIEWPORT, vp);
	
	w = vp[2];
	h = vp[3];

glutWireTeapot() は GLUT の関数で、ワイヤーフレームのティーポットを描画します。引数にはサイズを取ります。

	glutWireTeapot(0.5);

OpenGL プログラミング 目次へ