Función gluEndCurve

Las funciones gluBeginCurve y gluEndCurve delimitan una definición de curva B-Spline racionalizada no uniforme (SPLINEBS).

Sintaxis

void WINAPI gluEndCurve(
   GLUnurbs *nobj
);

Parámetros

nobj

El objeto RGBBS (creado con gluNewNurbsRenderer).

Valor devuelto

Esta función no devuelve ningún valor.

Observaciones

Use gluBeginCurve para marcar el principio de una definición de curva DE DSLBS. Después de llamar a gluBeginCurve, realice una o varias llamadas a gluNurbsCurve para definir los atributos de la curva. Exactamente una de las llamadas a gluNurbsCurve debe tener un tipo de curva de GL _ MAP1 VERTEX 3 o GL _ _ _ MAP1 _ VERTEX _ 4. Para marcar el final de la definición de curva DE ASEBS, llame a gluEndCurve.

Los evaluadores OpenGL se usan para representar la curva DE ASEBS como una serie de segmentos de línea. El estado del evaluador se conserva durante la representación con glPushAttrib (GL _ EVAL _ BIT ) y glPopAttrib. Para obtener información sobre exactamente qué estado conservan estas llamadas, vea glPushAttrib.

Ejemplos

Las funciones siguientes representan una curva TEXTUREBS con textura con normales; Las coordenadas de textura y las normales también se especifican como curvas DE TIPO XYZBS:

gluBeginCurve(nobj); 
gluNurbsCurve(nobj, . . ., GL_MAP1_TEXTURE_COORD_2); 
gluNurbsCurve(nobj, . . ., GL_MAP1_NORMAL); 
gluNurbsCurve(nobj, . . ., GL_MAP1_VERTEX_4);  
gluEndCurve(nobj);

Requisitos

Requisito Value
Cliente mínimo compatible
[Solo aplicaciones de escritorio] de Windows 2000 Professional
Servidor mínimo compatible
[Solo aplicaciones de escritorio] de Windows 2000 Server
Encabezado
Glu.h
Biblioteca
Glu32.lib
Archivo DLL
Glu32.dll

Vea también

glPushAttrib

gluBeginSurface

gluBeginTrim

gluNewNurbsRenderer

gluNurbsCurve