gluPwlCurve 函式
gluPwlCurve函式描述片段線性非統一合理 B 曲線 (NURBS) 修剪曲線。
void WINAPI gluPwlCurve(
GLUnurbs *nobj,
GLint count,
GLfloat *array,
GLint stride,
GLenum type
);
-
nobj
-
使用 gluNewNurbsRenderer) 建立的 NURBS 物件 (。
-
計數
-
曲線上的點數。
-
array
-
包含曲線點的陣列。
-
大步
-
位移 (曲線上點之間的數個單精確度浮點值) 。
-
type
-
曲線的類型。 必須是GLU_MAP1_TRIM_2或GLU_MAP1_TRIM_3。
此函式不會傳回值。
gluPwlCurve函式描述 NURBS 表面的分次線性修剪曲線。 片段線性曲線是由要修剪 NURBS 表面的參數空間中點座標清單所組成。 這些點會與線條線段連接,以形成曲線。 如果曲線是實際曲線的近似值,則點應該夠接近,使產生的路徑在應用程式中使用的解析度上呈現弧形。
如果 類型 是GLU_MAP1_TRIM_2,它會描述 u 和 v) 參數空間中的二維 (曲線。 如果GLU_MAP1_TRIM_3,則會描述二維同質 (u、 v和 w) 參數空間中的曲線。 如需修剪曲線的詳細資訊,請參閱 gluBeginTrim。
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|