GLUDISK

Section: Misc. Reference Manual Pages (3G)
索引 xjman
 

名前

gluDisk - 円盤を描画する

 

書式

void gluDisk( GLUquadric* quad,

                GLdouble inner,
                GLdouble outer,
                GLint slices,
                GLint loops )

delim $$  

引き数

quad
二次曲面オブジェクトを指定する(gluNewQuadric を使って生成する)。
inner
円盤の内径を指定する(0 でもよい)。
outer
円盤の外径を指定する。
slices
z 軸回りの円周の分割数を指定する。
loops
円盤を分割する同心円の数を指定する。 中心は原点とする。
 

説明

gluDiskz = 0 平面上に円盤を描画する。 この円盤は半径が outer であり、半径 inner の同心円の穴が 開いている。 inner が 0 ならば、穴は作られない。 円盤の分割は、z 軸回りに扇形(ピザのスライスのような形)を作る 方向と z 軸回りに同心円ができる方向で行われる(両者の分割数は、 扇形の個数を slices, 同心円の個数を loops で指定する)。 向きについては、円盤の +z 側が「外側」とされる (gluQuadricOrientation を参照)。 すなわち、向きとして GLU_OUTSIDE を設定すると全ての法線は +z 軸方向を指し、そうでない場合は法線は -z 軸方向を指す。 (gluQuadricTexture を使った)テクスチャが有効にされている場合、 テクスチャ座標は、$ r ~=~ "outer" $ についての値を (r, 0, 0) で (1, 0.5), (0, r, 0) で (0.5, 1), (-r, 0, 0) で (0, 0.5), (0, -r, 0) で (0.5, 0) として、これを線形に補間して生成される。  

関連項目

gluCylinder(3G), gluNewQuadric(3G), gluPartialDisk(3G), gluQuadricOrientation(3G), gluQuadricTexture(3G), gluSphere(3G)


 

Index

名前
書式
引き数
説明
関連項目

jman



Time: 07:01:12 GMT, January 12, 2009