GLUPWLCURVE
Section: Misc. Reference Manual Pages (3G)
索引
xjman
名前
gluPwlCurve
区分線形 NURBS トリミング曲線を記述する
書式
void gluPwlCurve(
GLUnurbs* nurb,
GLint count,
GLfloat* data,
GLint stride,
GLenum type )
delim $$
引き数
- nurb
-
NURBS オブジェクト(gluNewNurbsRenderer を使って作る)を指定する。
- count
-
曲線上の点の数を指定する。
- data
-
曲線の点を含む配列を指定する。
- stride
-
曲線上の点の間のオフセット(単精度の浮動小数点値)を指定する。
- type
-
曲線の種類を指定する。
GLU_MAP1_TRIM_2 または GLU_MAP1_TRIM_3 でなければなら
ない。
説明
gluPwlCurve は、NURBS 曲線に対する区分線形トリミング曲線を指定
する。
区分線形曲線は、トリム処理される NURBS 曲面のパラメータ空間における
点の座標のリストからなる。
これらの点は線分で接続され、曲線を作る。
曲線が区分線形でない曲線の近似である場合、点群は
得られる経路がアプリケーションで使われる解像度において曲がって見える
くらいパラメータ空間上で十分近くなければならない。
type が GLU_MAP1_TRIM_2 ならば、2 次元(u と
v)のパラメータ空間で曲線が記述される。
type が GLU_MAP1_TRIM_3 ならば、2 次元の同次
(u, v, w)パラメータ空間で曲線が記述される。
トリム曲線の詳しい説明については、gluBeginTrim の項目を
参照すること。
注意
NURBS 曲面の経路近くを通るトリム曲線を記述するには
gluNurbsCurve を呼び出す。
関連項目
gluBeginCurve(3G), gluBeginTrim(3G), gluNewNurbsRenderer(3G), gluNurbsCurve(3G)
Index
- 名前
-
- 書式
-
- 引き数
-
- 説明
-
- 注意
-
- 関連項目
-
Time: 07:01:13 GMT, January 12, 2009