Función gluPwlCurve
La función gluPwlCurve describe una curva de recorte lineal no uniforme B-Spline (NURBS) lineal no uniforme.
Sintaxis
void WINAPI gluPwlCurve(
GLUnurbs *nobj,
GLint count,
GLfloat *array,
GLint stride,
GLenum type
);
Parámetros
-
nobj
-
El objeto NURBS (creado con gluNewNurbsRenderer).
-
count
-
Número de puntos de la curva.
-
array
-
Matriz que contiene los puntos de curva.
-
Paso
-
Desplazamiento (un número de valores de punto flotante de precisión sencilla) entre puntos de la curva.
-
type
-
Tipo de curva. Debe ser GLU_MAP1_TRIM_2 o GLU_MAP1_TRIM_3.
Valor devuelto
Esta función no devuelve ningún valor.
Observaciones
La función gluPwlCurve describe una curva de recorte lineal por partes para una superficie NURBS. Una curva lineal por partes consta de una lista de coordenadas de puntos en el espacio de parámetros para que se recorte la superficie NURBS. Estos puntos están conectados con segmentos de línea para formar una curva. Si la curva es una aproximación a una curva real, los puntos deben estar lo suficientemente cerca como para que el trazado resultante aparezca curvado en la resolución utilizada en la aplicación.
Si el tipo es GLU_MAP1_TRIM_2, describe una curva en el espacio de parámetros bidimensional (u y v). Si es GLU_MAP1_TRIM_3, se describe una curva en un espacio de parámetros homogéneo bidimensional (u, v y w). Para obtener más información sobre las curvas de recorte, consulte gluBeginTrim.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|