Compartir a través de


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
Glu.h
Biblioteca
Glu32.lib
Archivo DLL
Glu32.dll

Consulte también

gluBeginCurve

gluBeginTrim

gluNewNurbsRenderer

gluNurbsCurve