Partager via


Fonction gluPwlCurve

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

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.

Foulée

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

type

Type de courbe. Doit être GLU_MAP1_TRIM_2 ou GLU_MAP1_TRIM_3.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Notes

La fonction gluPwlCurve décrit une courbe de découpage linéaire au niveau de la pièce pour une surface NURBS. Une courbe linéaire au niveau de la pièce se compose d’une liste de coordonnées de points dans l’espace de paramètre pour la surface NURBS à découper. Ces points sont reliés à 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 chemin résultant apparaisse courbe à la résolution utilisée dans l’application.

Si le type est GLU_MAP1_TRIM_2, il décrit une courbe dans un espace de paramètre à deux dimensions (u et v). S’il s’agit d’un 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 le découpage des courbes, 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