gluPwlCurve

gluPwlCurve 関数は区分線形 NURBS トリミング曲線を記述する。

gluPwlCurve nobj, count, array, stride, type

nobj : [intptr] NURBS オブジェクト (**gluNewNurbsRenderer** で作成)。
count : [int] 曲線上の点数。
array : [var] 曲線点を含む配列。
stride : [int] 曲線上の点間のオフセット (単精度浮動小数点値の数)。
type : [int] 曲線の型。GLU_MAP1_TRIM_2 または GLU_MAP1_TRIM_3 でなければならない。

(プラグイン / モジュール : glu32.dll)

解説

gluPwlCurve 関数は区分線形 NURBS トリミング曲線を記述する。

[戻り値]
この関数は値を返さない。

[備考]
**gluPwlCurve** は NURBS サーフェス用の区分線形トリミング曲線を記述する。区分線形曲線はトリミングされる NURBS
サーフェスのパラメータ空間上の点座標リストから成り、点は線分で結ばれる。実曲線の近似なら、結果のパスがアプリの解像度で曲線に見える程度に十分近い点にする必要がある。*type*
が GLU_MAP1_TRIM_2 なら 2 次元 (*u*, *v*) パラメータ空間、GLU_MAP1_TRIM_3 なら同次
(*u*, *v*, *w*) 空間の曲線を表す。

情報

プラグイン / モジュールglu32.dll
バージョン1.0
作成日2026/04/16
著作者IronHSP / CsWin32 bridge
URLhttps://github.com/inovia/IronHSP
備考Win32 API の glu32.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。
タイプ拡張命令
グループWin32API
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\win32_glu32_gen2.hs