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,它會描述 uv) 參數空間中的二維 (曲線。 如果GLU_MAP1_TRIM_3,則會描述二維同質 (uvw) 參數空間中的曲線。 如需修剪曲線的詳細資訊,請參閱 gluBeginTrim

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Glu.h
程式庫
Glu32.lib
DLL
Glu32.dll

另請參閱

gluBeginCurve

gluBeginTrim

gluNewNurbsRenderer

gluNurbsCurve