Funzione gluPwlCurve
La funzione gluPwlCurve descrive una curva di taglio non uniforme lineare non uniforme b-spline (NURBS).
Sintassi
void WINAPI gluPwlCurve(
GLUnurbs *nobj,
GLint count,
GLfloat *array,
GLint stride,
GLenum type
);
Parametri
-
nobj
-
Oggetto NURBS (creato con gluNewNurbsRenderer).
-
count
-
Numero di punti sulla curva.
-
array
-
Matrice contenente i punti della curva.
-
Passo
-
Offset (numero di valori a virgola mobile e precisione singola) tra i punti della curva.
-
type
-
Tipo di curva. Deve essere GLU_MAP1_TRIM_2 o GLU_MAP1_TRIM_3.
Valore restituito
Questa funzione non restituisce un valore.
Commenti
La funzione gluPwlCurve descrive una curva di taglio lineare a fasi per una superficie NURBS. Una curva lineare a fasi è costituita da un elenco di coordinate di punti nello spazio dei parametri per la superficie NURBS da tagliare. Questi punti sono collegati con segmenti di linea per formare una curva. Se la curva è un'approssimazione a una curva reale, i punti devono essere abbastanza vicini che il percorso risultante venga visualizzato curvo alla risoluzione usata nell'applicazione.
Se il tipo è GLU_MAP1_TRIM_2, descrive una curva nello spazio dei parametri bidimensionale (u e v). Se è GLU_MAP1_TRIM_3, descrive una curva nello spazio dei parametri omogeneo bidimensionale (u, v e w). Per altre informazioni sulle curve di taglio, vedere gluBeginTrim.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|