OpenGL de プログラミング - freeglut編01
現在地 >> メニュー >> freeglut >> freeglut編01
INDEX:freeglut編00 << freeglut編01 >> freeglut編02

追加プリミティブ


freeglutで追加されたプリミティブは以下の通り。

菱形(りょうけい)12面体

glutWireRhombicDodecahedron( void );
glutSolidRhombicDodecahedron( void );

シェルピンスキー四面体

glutWireSierpinskiSponge ( int num_levels, GLdouble offset[3], GLdouble scale );
glutSolidSierpinskiSponge ( int num_levels, GLdouble offset[3], GLdouble scale );
levels再起構造の階層の深さ
offsetオフセット。物体の初期座標(x,y,z)
scale大きさ

シリンダ

glutWireCylinder( GLdouble radius, GLdouble height, GLint slices, GLint stacks);
glutSolidCylinder( GLdouble radius, GLdouble height, GLint slices, GLint stacks);
radius半径
height高さ
slicesスライス数
stacksスタック数

サンプルコード