gluPwlCurve fonction)

La fonction gluPwlCurve décrit une courbe de découpage NURBS B-spline (NURBS) par morceaux linéaire non uniforme.

Syntaxe

void WINAPI gluPwlCurve(
   GLUnurbs *nobj,
   GLint    count,
   GLfloat  *array,
   GLint    stride,
   GLenum   type
);

Paramètres

nobj

Objet NURBS (créé avec gluNewNurbsRenderer).

count

Nombre de points sur la courbe.

array

Tableau contenant les points de courbe.

progrès

Décalage (nombre de valeurs à virgule flottante simple précision) entre des points sur la courbe.

type

Type de courbe. Il doit s’agir _ de Glu Map1 _ Trim _ 2 ou de Glu _ Map1 _ Trim _ 3.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Notes

La fonction gluPwlCurve décrit une courbe de rognage linéaire par morceaux pour une surface NURBS. Une courbe linéaire par morceaux se compose d’une liste de coordonnées de points dans l’espace de paramètres pour la surface NURBS à tronquer. Ces points sont reliés par des segments de ligne pour former une courbe. Si la courbe est une approximation d’une courbe réelle, les points doivent être suffisamment proches pour que le tracé résultant apparaisse courbé au niveau de la résolution utilisée dans l’application.

Si le type est Glu _ Map1 _ Trim _ 2, il décrit une courbe dans l’espace de paramètres à deux dimensions (u et v). S’il s’agit _ de Glu Map1 _ Trim _ 3, il décrit une courbe dans un espace de paramètre homogène à deux dimensions (u, v et w). Pour plus d’informations sur les courbes de suppression, consultez gluBeginTrim.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Glu. h
Bibliothèque
Glu32. lib
DLL
Glu32.dll

Voir aussi

gluBeginCurve

gluBeginTrim

gluNewNurbsRenderer

gluNurbsCurve