Trabajo de Graficacion

36
GLCanvas Clase java.lang.Object byjava.awt.Component extendida byjava.awt.Canvas extendidas byjavax.media.opengl.GLCanvas extendidas Todas las interfaces implementadas: Accesibles, ComponentEvents , GLAutoDrawable , GLDrawable , ImageObserver , MenuContainer , Serializable GLCanvas public class Extiende lienzo Implementa GLAutoDrawable Un componente AWT peso pesado que proporciona apoyo renderizado OpenGL. Esta es la aplicación principal de GLDrawable ; GLJPanel se proporciona para la compatibilidad con interfaces de usuario de giro cuando se añade un peso pesado no funciona bien por Z- pedidos o LayoutManager problemas. Forma serializada Resumen de clase anidada Clases anidadas heredados de java.awt.Canvas clase Canvas.AccessibleAWTCanvas Clases anidadas heredados de la clase java.awt.Component

description

Trabajo de Graficacion

Transcript of Trabajo de Graficacion

GLCanvas Clase

java.lang.Object

  byjava.awt.Component extendida

      byjava.awt.Canvas extendidas

          byjavax.media.opengl.GLCanvas extendidas

Todas las interfaces implementadas:

Accesibles, ComponentEvents , GLAutoDrawable , GLDrawable , ImageObserver , MenuContainer , Serializable

GLCanvas public class

Extiende lienzo

Implementa GLAutoDrawable

Un componente AWT peso pesado que proporciona apoyo renderizado OpenGL. Esta es la aplicación principal de GLDrawable ; GLJPanel se proporciona para la compatibilidad con interfaces de usuario de giro cuando se añade un peso pesado no funciona bien por Z- pedidos o LayoutManager problemas.

Forma serializada

Resumen de clase anidada

Clases anidadas heredados de java.awt.Canvas clase

Canvas.AccessibleAWTCanvas

 

Clases anidadas heredados de la clase java.awt.Component

Component.AccessibleAWTComponent , Component.BltBufferStrategy , Component.FlipBufferStrategy

Resumen campo

 

Los campos que heredan de la clase java.awt.Component

BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT

 

Los campos heredados de la interfaz java.awt.image.ImageObserver

ABORTAR , ALLBITS , ERROR, FRAMEBITS , ALTURA , PROPIEDADES , SOMEBITS , ANCHO

Resumen Constructor

GLCanvas ()

          Crea un nuevo componente GLCanvas con un conjunto predeterminado de las capacidades de OpenGL , utilizando el mecanismo de selección de capacidades de OpenGL por defecto , en el dispositivo de pantalla predeterminado .

GLCanvas ( GLCapabilities capacidades )

          Crea un nuevo componente GLCanvas con el conjunto solicitado de las capacidades de OpenGL , utilizando el mecanismo de selección de capacidades de OpenGL por defecto , en el dispositivo de pantalla predeterminado .

GLCanvas ( GLCapabilities capacidades , GLCapabilitiesChooser selector , GLContext shareWith , dispositivo GraphicsDevice )

          Crea un nuevo componente GLCanvas .

 

Resumen Método

 void addGLEventListener ( GLEventListener oyente )

          Agrega una GLEventListener a este estirable .

 void addNotify ()

          Anulado para realizar un seguimiento cuando se agrega este componente a un contenedor.

 GLContext CreateContext ( GLContext shareWith )

 Crea un nuevo contexto para la elaboración de este estirable que , opcionalmente, compartir listas de visualización y otros objetos de OpenGL del lado del servidor con el GLContext especificado.

 void display ()

          Causas OpenGL a realizar para esta GLAutoDrawable llamando pantalla para todos los GLEventListeners registrados.

 getAutoSwapBufferMode boolean ()

          Indica si el intercambio de tampón automático está habilitado para este estirable .

 GLCapabilities getChosenGLCapabilities ( )

          Obtiene los GLCapabilities correspondientes a las capacidades OpenGL elegidos ( formato de píxel / visual) para esta estirable .

 GLContext getContext ()

          Devuelve el contexto asociado con este estirable .

 GL getGL ()

          Devuelve el objeto de canalización GL esta usos GLAutoDrawable .

 GraphicsConfiguration getGraphicsConfiguration ()

          Reemplazado elegir un GraphicsConfiguration en GraphicsDevice de un contenedor primario debido a que ambos dispositivos

 void paint (Graphics g )

          Anulado causar OpenGL a realizar durante los ciclos de redibujado .

 void removeGLEventListener ( GLEventListener oyente )

          Elimina un GLEventListener de este estirable .

 void removeNotify ()

          Se reemplaza para realizar un seguimiento cuando este componente se quita de un recipiente .

 void reshape (int x , int y, int ancho , int altura)

          Anulado causar GLDrawableHelper.reshape ( javax.media.opengl.GLAutoDrawable , int , int , int , int ) para llamar a todos los GLEventListeners registrados.

 void setAutoSwapBufferMode ( onOrOff boolean)

          Activa o desactiva el intercambio automático de buffer para este estirable .

 void setGL ( gl GL)

          Establece el objeto tubería GL esta usos GLAutoDrawable .

 anular setRealized (boolean cuenta )

          Indica a las implementaciones GLDrawable en pantalla si la ventana subyacente se ha creado y se puede dibujar en .

 SwapBuffers void ()

          Intercambia los amortiguadores delanteros y traseros de este estirable .

 void update ( Graphics g )

          Anulaciones : Actualización de la clase java.awt.Component

GLCanvas Clase

java.lang.Object

byjava.awt.Component EXTENDIDA

byjava.awt.Canvas extendidas

byjavax.media.opengl.GLCanvas extendidas

TODAS las interfaces de implementadas :

Accesibles , ComponentEvents , GLAutoDrawable , GLDrawable , ImageObserver , MenuContainer , Serializable

GLCanvas clase pública

lienzo extiende

implementación GLAutoDrawable

Un Componente AWT peso pesado Que proporciona Apoyo renderizado OpenGL. De Esta es la Aplicación principal de GLDrawable ; GLJPanel sí proporciona párr la COMPATIBILIDAD Con las interfaces de usuario de giro CUANDO SE ANADE peso sin Pesado No funciona bien porción Z- Pedidos o LayoutManager Problemas .

Vea también:

serializada forma

Anidada Resumen de Clase

Clases anidadas heredados de java.awt.Canvas del clase

Canvas.AccessibleAWTCanvas

Clases anidadas heredados de la Clase java.awt.Component

Component.AccessibleAWTComponent , Component.BltBufferStrategy , Component.FlipBufferStrategy

campo Resumen

Los campos Que heredan de la Clase java.awt.Component

BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT

Los campos heredados de la Interfaz java.awt.image.ImageObserver

Abortar , ALLBITS , ERROR, FRAMEBITS , ALTURA , PROPIEDADES , SOMEBITS , ANCHO

Resumen Constructor

GLCanvas ()

Crea Un Nuevo Componente GLCanvas ONU de la estafa de conjunto Predeterminado de las Capacidades de OpenGL , utilizando el MECANISMO de Selección de Capacidades de OpenGL Por Defecto , en el Dispositivo de Pantalla Predeterminado .

GLCanvas ( GLCapabilities Capacidades )

Crea Un Nuevo Componente GLCanvas Con El Conjunto solicitado de las Capacidades de OpenGL , utilizando el MECANISMO de Selección de Capacidades de OpenGL Por Defecto , en el Dispositivo de Pantalla Predeterminado .

GLCanvas ( GLCapabilities Capacidades , selector GLCapabilitiesChooser , GLContext shareWith , Dispositivo GraphicsDevice )

Crea Un Nuevo Componente GLCanvas .

Resumen Método

void addGLEventListener ( GLEventListener oyente )

Una de Agrega un GLEventListener this estirable .

void addNotify ()

Anulado sin realizar párr Seguimiento CUANDO SE AGREGA this component un contenedor un.

GLContext CreateContext ( GLContext shareWith )

Crea Un Nuevo Contexto Para La Elaboración of this estirable Que, opcionalmente , compartir Listas de Visualizacion y Otros Objetos de OpenGL del Lado del Servidor Con El GLContext Especificado .

void display ()

Causas de OpenGL a realizar párr ESTA GLAutoDrawable Llamando PANTALLA PARA TODOS Registrados los GLEventListeners .

boolean getAutoSwapBufferMode ()

Indica si el Intercambio de Tampón Automático no está Habilitado párrafo this estirable .

GLCapabilities getChosenGLCapabilities ( )

Obtiene los GLCapabilities correspondientes a las Capacidades de OpenGL Elegidos (Formato de píxel / visual) estirable this párr.

GLContext getContext ()

Devuelve el Contexto Asociado estafa this estirable .

GL getGL ()

Devuelve el Objeto de Canalización GL this OSU GLAutoDrawable .

GraphicsConfiguration getGraphicsConfiguration ()

Reemplazado ELEGIR UN GraphicsConfiguration en GraphicsDevice de la ONU contenedor primario debido una cola Ambos Dispositivos

void paint (Graphics g )

Anulado causar un OpenGL Durante realizar los Ciclos de redibujado .

void removeGLEventListener ( GLEventListener oyente )

Elimina sin GLEventListener of this estirable .

void removeNotify ()

Se reemplaza realizar PARA UN Seguimiento CUANDO this component sí quita de Recipiente un.

void reshape (int x , int y, int ancho , int Altura )

Anulado causar GLDrawableHelper.reshape ( javax.media.opengl.GLAutoDrawable , int , int , int , int ) párr LLAMAR a Todos Registrados los GLEventListeners .

void setAutoSwapBufferMode ( onOrOff boolean)

Activa o Desactiva el Intercambio Automático de búfer párrafo this estirable .

void setGL ( GL gl )

Establece el Objeto Tubería GL this OSU GLAutoDrawable .

anular setRealized ( Cuenta boolean)

Indica una las implementaciones GLDrawable en Pantalla si la ventana subyacente sí ha de Puntos Creado y SE Puede Dibujar en.

SwapBuffers void ( )

Intercambia los Amortiguadores Delanteros y traseros of this estirable .

void update ( Graphics g )

Anulaciones : Actualizacion de la Clase java.awt.Component

Métodos heredados de la clase java.lang.Object

clon , es igual a , finalizar , getClass , hashCode , notifique , notifyAll , espera, espera, espera

 

Métodos heredados de la interfaz javax.media.opengl.GLAutoDrawable

repintar

 

Métodos heredados de la interfaz javax.media.opengl.GLDrawable

getHeight , getWidth , setSize

 

Métodos heredados de la interfaz javax.media.opengl.ComponentEvents

addComponentListener , addFocusListener , addHierarchyBoundsListener , addHierarchyListener , addInputMethodListener , addKeyListener , addMouseListener , addMouseMotionListener , addMouseWheelListener , addPropertyChangeListener , addPropertyChangeListener , removeComponentListener , removeFocusListener , removeHierarchyBoundsListener , removeHierarchyListener , removeInputMethodListener , removeKeyListener , removeMouseListener , removeMouseMotionListener , removeMouseWheelListener , removePropertyChangeListener , removePropertyChangeListener

Información sobre constructores

GLCanvas

GLCanvas públicas ()

Crea un nuevo componente GLCanvas con un conjunto predeterminado de las capacidades de OpenGL , utilizando el mecanismo de selección de capacidades de OpenGL por defecto , en el dispositivo de pantalla predeterminado .

GLCanvas

GLCanvas públicas ( GLCapabilities capacidades )

Crea un nuevo componente GLCanvas con el conjunto solicitado de las capacidades de OpenGL , utilizando el mecanismo de selección de capacidades de OpenGL por defecto , en el dispositivo de pantalla predeterminado .

GLCanvas

GLCanvas públicos ( GLCapabilities capacidades,

                Selector GLCapabilitiesChooser ,

                GLContext shareWith ,

                Dispositivo GraphicsDevice )

Crea un nuevo componente GLCanvas . Los GLCapabilities pasaron especifica las capacidades de OpenGL para el componente , si nulo, se utiliza un conjunto predeterminado de capacidades. El GLCapabilitiesChooser especifica el algoritmo de selección de una de las GLCapabilities disponibles para el componente ; una DefaultGLCapabilitesChooser se utiliza si se pasa null para este argumento. El pasado GLContext especifica un contexto OpenGL con el que compartir las texturas, las listas de visualización y otro estado de OpenGL , y puede ser nulo si no se desea compartir. Ver la nota en la documentación general sobre el intercambio de contexto. El GraphicsDevice pasado indica la pantalla sobre la que crear los GLCanvas , el GLDrawableFactory utiliza el dispositivo de pantalla por defecto del GraphicsEnvironment local si se pasa null para este argumento.

Información sobre métodos

getGraphicsConfiguration

pública GraphicsConfiguration getGraphicsConfiguration ( )

Reemplazado elegir un GraphicsConfiguration en GraphicsDevice de un contenedor primario debido a que ambos dispositivos

CreateContext

pública GLContext CreateContext ( GLContext shareWith )

Descripción copiado de interfaz : GLDrawable

Crea un nuevo contexto para la elaboración de este estirable que , opcionalmente, compartir listas de visualización y otros objetos de OpenGL del lado del servidor con el GLContext especificado.

La cuota GLContext no necesita estar asociada con este GLDrawable y puede ser nulo si no se desea compartir listas de visualización y otros objetos. Ver la nota en la documentación general sobre el intercambio de contexto.

Especificado por:

CreateContext interfaz GLDrawable

setRealized

public void setRealized (boolean cuenta )

Descripción copiado de interfaz : GLDrawable

Indica a las implementaciones GLDrawable en pantalla si la ventana subyacente se ha creado y se puede dibujar en . Este método debe ser llamado desde GLDrawables obtenidos del GLDrawableFactory a través del método GLDrawableFactory.getGLDrawable (). Por lo general debe ser llamado con un argumento de cierto en el método addNotify de componentes que realizan procesamiento OpenGL y con un argumento de falso en el método removeNotify . La llamada a este método no tiene otros efectos. Por ejemplo, si removeNotify se llama en una aplicación de la lona para que una GLDrawable se ha creado, sino que también es necesario destruir todos los contextos OpenGL asociados con ese GLDrawable . Esto no se hace automáticamente por la aplicación . No es necesario llamar a setRealized en un GLCanvas , un GLJPanel , o un GLPbuffer , ya que estos realizan las llamadas apropiadas en sus GLDrawables subyacentes internamente ..

Especificado por:

setRealized interfaz GLDrawable

visualización

pública pantalla void ( )

Descripción copiado de interfaz : GLAutoDrawable

Causas OpenGL a realizar para esta GLAutoDrawable llamando pantalla para todos los GLEventListeners registrados. Llamado automáticamente por el conjunto de herramientas de sistema de ventanas al recibir una ( solicitud) repinte . esta rutina se puede llamar de forma manual para un mejor control sobre el proceso de renderizado . Es legal de llamar al método de visualización de otro GLAutoDrawable desde dentro del callback display.

Especificado por:

pantalla en la interfaz GLAutoDrawable

pintar

public void paint ( Graphics g )

Anulado causar OpenGL a realizar durante los ciclos de redibujado . Las subclases que reemplazan este método deben llamar super.paint () en su pintura (método ) para poder funcionar correctamente.

Anulaciones :

pintar en clase java.awt.Component

addNotify

public void addNotify ()

Anulado para realizar un seguimiento cuando se agrega este componente a un contenedor. Las subclases que reemplazan este método deben llamar super.addNotify () en su método addNotify () para poder funcionar correctamente.

Anulaciones :

addNotify en clase java.awt.Component

removeNotify

public void removeNotify ()

Se reemplaza para realizar un seguimiento cuando este componente se quita de un recipiente . Las subclases que reemplazan este método deben llamar super.removeNotify () en su método removeNotify () para poder funcionar correctamente.

Anulaciones :

removeNotify en clase java.awt.Component

remodelar

public void reshape (int x ,

                    int y,

                    int ancho ,

                    int altura)

Anulado causar GLDrawableHelper.reshape ( javax.media.opengl.GLAutoDrawable , int , int , int , int ) para llamar a todos los GLEventListeners registrados. Las subclases que reemplazan este método deben llamar super.reshape () en su cambio de forma (método ) para poder funcionar correctamente.

Anulaciones :

remodelar en clase java.awt.Component

actualización

public void update ( Graphics g )

Anulaciones :

Actualiza en clase java.awt.Component

addGLEventListener

public void addGLEventListener ( GLEventListener oyente )

Descripción copiado de interfaz : GLAutoDrawable

Agrega una GLEventListener a este estirable . Si se agregan varios detectores en un dibujable dado, se les notifica de los acontecimientos en un orden arbitrario .

Especificado por:

addGLEventListener interfaz GLAutoDrawable

removeGLEventListener

public void removeGLEventListener ( GLEventListener oyente )

Descripción copiado de interfaz : GLAutoDrawable

Elimina un GLEventListener de este estirable . Tenga en cuenta que si esto se hace desde un manejador GLEventListener de un dibujable en particular ( remodelar , pantalla, etc ) que no se garantiza que todos los demás oyentes serán evaluadas correctamente durante este ciclo de actualización.

Especificado por:

removeGLEventListener interfaz GLAutoDrawable

getContext

pública GLContext getContext ( )

Descripción copiado de interfaz : GLAutoDrawable

Devuelve el contexto asociado con este estirable . El contexto devuelto será sincronizado.

Especificado por:

getContext interfaz GLAutoDrawable

getGL

pública GL getGL ()

Descripción copiado de interfaz : GLAutoDrawable

Devuelve el objeto de canalización GL esta usos GLAutoDrawable . Si se llama a este método fuera de los métodos de devolución de llamada de la GLEventListener ( init , visualización, etc ) puede devolver null . Los usuarios no deben confiar en la identidad del objeto GL regresado , por ejemplo, los usuarios no deben mantener una tabla hash con el objeto GL como clave. Además, el objeto GL no debe almacenar en caché en el código del cliente , sino que debe ser re- descargue de la GLAutoDrawable al principio de cada llamada a init , display , etc

Especificado por:

getGL interfaz GLAutoDrawable

setGL

public void setGL ( gl GL)

Descripción copiado de interfaz : GLAutoDrawable

Establece el objeto tubería GL esta usos GLAutoDrawable . Esto sólo se debe invocar desde dentro de los métodos de devolución de llamada de la GLEventListener , y por lo general sólo método desde dentro del init (), con el fin de instalar una tubería componibles . Vea las demos JOGL para ejemplos.

Especificado por:

setGL interfaz GLAutoDrawable

setAutoSwapBufferMode

public void setAutoSwapBufferMode ( onOrOff boolean)

Descripción copiado de interfaz : GLAutoDrawable

Activa o desactiva el intercambio automático de buffer para este estirable . Por defecto esta propiedad se establece en true , cuando es verdadero , después de todos GLEventListeners han sido llamados para una pantalla () evento , los amortiguadores delanteros y traseros están intercambiados , que muestra los resultados del procesamiento. Cuando está desactivada , el usuario es responsable de llamar GLDrawable.swapBuffers () manualmente.

Especificado por:

setAutoSwapBufferMode interfaz GLAutoDrawable

getAutoSwapBufferMode

getAutoSwapBufferMode public boolean ()

Descripción copiado de interfaz : GLAutoDrawable

Indica si el intercambio de tampón automático está habilitado para este estirable . Ver GLAutoDrawable.setAutoSwapBufferMode (boolean ) .

Especificado por:

getAutoSwapBufferMode interfaz GLAutoDrawable

SwapBuffers

SwapBuffers public void ()

Descripción copiado de interfaz : GLDrawable

Intercambia los amortiguadores delanteros y traseros de este estirable . Para implementaciones GLAutoDrawable , cuando el intercambio de tampón automático está activado ( como es el valor por defecto ), este método es llamado automáticamente y no debe ser convocada por el usuario final.

Especificado por:

SwapBuffers en interfaz GLDrawable

getChosenGLCapabilities

GLCapabilities públicas getChosenGLCapabilities ()

Descripción copiado de interfaz : GLDrawable

Obtiene los GLCapabilities correspondientes a las capacidades OpenGL elegidos ( formato de píxel / visual) para esta estirable . Algunos dibujables , en particular dibujables en pantalla , se pueden crear con pereza ; nulo se devuelve si no se crea actualmente la estirable o si su formato de píxel no se ha establecido aún. En algunas plataformas, el formato de píxel no está directamente relacionado con el dibujable , un mejor intento se hace para devolver un valor razonable en este caso.

Especificado por:

getChosenGLCapabilities en interfaz GLDrawable

Clase GLU

java.lang.Object

extendida byjavax.media.opengl.glu.GLU

public class GLU

extiende Object

Proporciona acceso a la biblioteca de utilidades de OpenGL (GLU). Esta biblioteca proporciona los métodos estándar para la creación de volúmenes vista, la construcción de mipmaps y realizar otras operaciones comunes. Las rutinas NURBS GLU no están expuestos actualmente.

Notas de la implementación de referencia para esta clase: Gracias a las aportaciones de muchas personas, esta clase es un puerto de Java pura de las fuentes originales de la SGI C. Todas las rutinas de proyección, mipmap, escalamiento, y de triangulación que se exponen son compatibles con la especificación 1.3 de GLU. Las rutinas NURBS GLU no están expuestos actualmente.

Resumen Campo

estática Cadena extensionString

static int GLU_BEGIN

static int GLU_CCW

static int GLU_CW

static int GLU_EDGE_FLAG

static int GLU_END

static int GLU_ERROR

GLU_EXTENSIONS static int

static int GLU_EXTERIOR

static int GLU_FALSE

static int GLU_FILL

static int GLU_FLAT

static int GLU_INSIDE

static int GLU_INTERIOR

static int GLU_INVALID_ENUM

static int GLU_INVALID_OPERATION

static int GLU_INVALID_VALUE

static int GLU_LINE

static int GLU_NONE

static int GLU_OUT_OF_MEMORY

static int GLU_OUTSIDE

static int GLU_POINT

static int GLU_SILHOUETTE

static int GLU_SMOOTH

static int GLU_TESS_BEGIN

static int GLU_TESS_BEGIN_DATA

static int GLU_TESS_BOUNDARY_ONLY

static int GLU_TESS_COMBINE

static int GLU_TESS_COMBINE_DATA

static int GLU_TESS_COORD_TOO_LARGE

static int GLU_TESS_EDGE_FLAG

static int GLU_TESS_EDGE_FLAG_DATA

static int GLU_TESS_END

static int GLU_TESS_END_DATA

static int GLU_TESS_ERROR

static int GLU_TESS_ERROR_DATA

static int GLU_TESS_ERROR1

static int GLU_TESS_ERROR2

static int GLU_TESS_ERROR3

static int GLU_TESS_ERROR4

static int GLU_TESS_ERROR5

static int GLU_TESS_ERROR6

static int GLU_TESS_ERROR7

static int GLU_TESS_ERROR8

static double GLU_TESS_MAX_COORD

static int GLU_TESS_MISSING_BEGIN_CONTOUR

static int GLU_TESS_MISSING_BEGIN_POLYGON

static int GLU_TESS_MISSING_END_CONTOUR

static int GLU_TESS_MISSING_END_POLYGON

static int GLU_TESS_NEED_COMBINE_CALLBACK

static int GLU_TESS_TOLERANCE

static int GLU_TESS_VERTEX

static int GLU_TESS_VERTEX_DATA

static int GLU_TESS_WINDING_ABS_GEQ_TWO

static int GLU_TESS_WINDING_NEGATIVE

static int GLU_TESS_WINDING_NONZERO

static int GLU_TESS_WINDING_ODD

static int GLU_TESS_WINDING_POSITIVE

static int GLU_TESS_WINDING_RULE

static int GLU_TRUE

static int GLU_UNKNOWN

static int GLU_VERSION

static int GLU_VERTEX

estática Cadena versionString

Resumen Constructor

GLU ()

Crea una nueva instancia de objeto OpenGL Utility Library.

Resumen Método

estática GL getCurrentGL ()

Devuelve el objeto GL asociada con el actual contexto OpenGL en el subproceso actual.

void gluBeginCurve (GLUnurbs r)

Comienza una definición de la curva.

void gluBeginPolygon (tessellator GLUtessellator)

gluBeginPolygon y gluEndPolygon delimitan la definición de un polígono convexo.

void gluBeginSurface (GLUnurbs r)

Comienza una definición de superficie.

int gluBuild1DMipmapLevels (int destino, int internalFormat, int anchura, formato de int, int tipo, nivel int, int base, int max, los datos del búfer)

Interfaz para la función del lenguaje C:

Glint gluBuild1DMipmapLevels (objetivo GLenum, Glint internalFormat, ancho GLsizei, formato, tipo GLenum GLenum, nivel de brillo, base de destello, brillo máximo, const void * data);

int gluBuild1DMipmaps (int destino, int internalFormat, int anchura, formato de int, int tipo, los datos del búfer)

Interfaz para la función del lenguaje C:

Glint gluBuild1DMipmaps (objetivo GLenum, Glint internalFormat, ancho GLsizei, formato GLenum, tipo GLenum, const void * data);

int gluBuild2DMipmapLevels (int destino, int internalFormat, int ancho, int altura, formato int, int tipo, nivel int, int base, int max, los datos del búfer)

Interfaz para la función del lenguaje C:

Glint gluBuild2DMipmapLevels (objetivo GLenum, Glint internalFormat, anchura, altura GLsizei GLsizei, formato, tipo GLenum GLenum, nivel de brillo, base de destello, brillo máximo, const void * data);

int gluBuild2DMipmaps (int destino, int internalFormat, int ancho, int altura, formato int, int tipo, los datos del búfer)

Interfaz para la función del lenguaje C:

Glint gluBuild2DMipmaps (objetivo GLenum, Glint internalFormat, ancho GLsizei, altura GLsizei, formato GLenum, tipo GLenum, const void * data);

int gluBuild3DMipmapLevels (int destino, int internalFormat, int ancho, int height, int profundidad, formato int, int tipo, nivel int, int base, int max, los datos del búfer)

Interfaz para la función del lenguaje C:

Glint gluBuild3DMipmapLevels (objetivo GLenum, Glint internalFormat, anchura, altura GLsizei GLsizei, profundidad GLsizei, formato, tipo GLenum GLenum, nivel de brillo, base de destello, brillo máximo, const void * data);

int gluBuild3DMipmaps (int destino, int internalFormat, int ancho, int height, int profundidad, formato int, int tipo, los datos del búfer)

Interfaz para la función del lenguaje C:

Glint gluBuild3DMipmaps (objetivo GLenum, Glint internalFormat, ancho GLsizei, altura GLsizei, profundidad GLsizei, formato GLenum, tipo GLenum, const void * data);

gluCheckExtension boolean (String extname, String extString)

void gluCylinder (quad GLUquadric, base doble, doble superior, doble altura, int rodajas, int pilas)

Interfaz para la función del lenguaje C:

void gluCylinder (GLUquadric * quad, base de GLdouble, GLdouble superior, altura GLdouble, rodajas de destello, brillo pilas);

void gluDeleteQuadric (GLUquadric quad)

Interfaz para la función del lenguaje C:

anular gluDeleteQuadric (GLUquadric * cuádruple);

void gluDeleteTess (tessellator GLUtessellator)

gluDeleteTess destruye el objeto teselación indicado (que fue creado con gluNewTess).

void gluDisk (GLUquadric cuádruple, doble interior, doble exterior, int rodajas, int loops)

Interfaz para la función del lenguaje C:

void gluDisk (GLUquadric * quad, GLdouble interior, GLdouble, rodajas de destello externas, brillo bucles);

void gluEndCurve (GLUnurbs r)

Finaliza una definición de la curva.

void gluEndPolygon (tessellator GLUtessellator)

gluEndPolygon y gluBeginPolygon delimitan la definición de un polígono convexo.

void gluEndSurface (GLUnurbs r)

Finaliza una superficie.

GluErrorString String (int errorCode)

GluGetString String (nombre int)

void gluGetTessProperty (tessellator GLUtessellator, int que, double [] value, int value_offset)

gluGetTessProperty recupera propiedades almacenadas en un objeto de teselación.

anular gluLookAt (doble eyex, doble eyey, doble Eyez, doble centerX, doble CenterY, doble centerZ, doble UPX, doble Upy, doble UPZ)

GLUnurbs gluNewNurbsRenderer ()

Crea un nuevo objeto GLUnurbs.

GLUquadric gluNewQuadric ()

Interfaz para la función del lenguaje C:

GLUquadric * gluNewQuadric (void);

GLUtessellator gluNewTess ()

gluNewTess crea y devuelve un nuevo objeto de teselación.

void gluNextContour (tessellator GLUtessellator, tipo int)

gluNextContour se utiliza para describir polígonos con múltiples contornos.

void gluNurbsCurve (GLUnurbs r, int nknots, flotar [] nudo, int stride, flotar [] ctlarray, orden int, int tipo)

Hacer una curva NURBS.

void gluNurbsProperty (GLUnurbs r, int propiedad, valor flotante)

Establece una propiedad en un objeto NURBS.

void gluNurbsSurface (GLUnurbs r, int sknot_count, flotar [] sknot, int tknot_count, flotar [] tknot, int s_stride, int t_stride, flotar [] ctlarray, int Sorder, int torder, int tipo)

Hace una superficie NURBS.

anular gluOrtho2D (doble izquierda, doble a la derecha, doble fondo, doble techo)

anular gluPartialDisk (GLUquadric quad doble interior, doble exterior, int rodajas, int bucles, de inicio doble, doble de barrido)

Interfaz para la función del lenguaje C:

void gluPartialDisk (GLUquadric * quad, GLdouble interior, GLdouble exterior, rebanadas Glint Glint, bucles, inicio GLdouble, barrido GLdouble);

anular gluPerspective (doble fovy, doble aspecto, doble zNear, doble zFar)

anular gluPickMatrix (double x, double y, dobles delX, doble Dely, int [] viewport, int viewport_offset)

anular gluPickMatrix (double x, double y, dobles delX, doble Dely, IntBuffer ventana)

boolean gluProject (doble Objx, doble objY, doble objZ, double [] modelo, int model_offset, double [] proj, int proj_offset, int [] vista, int view_offset, double [] winPos, int winPos_offset)

Interfaz para la función del lenguaje C:

Glint gluProject (GLdouble Objx, GLdouble objY, GLdouble objZ, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble * Winx, GLdouble * Winy, GLdouble * Winz);

gluProject boolean (doble Objx, doble objY, doble objZ, modelo DoubleBuffer, DoubleBuffer proj, vista IntBuffer, DoubleBuffer winPos)

Interfaz para la función del lenguaje C:

Glint gluProject (GLdouble Objx, GLdouble objY, GLdouble objZ, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble * Winx, GLdouble * Winy, GLdouble * Winz);

void gluQuadricDrawStyle (GLUquadric quad, int sorteo)

Interfaz para la función del lenguaje C:

void gluQuadricDrawStyle (GLUquadric * quad, GLenum dibujar);

gluQuadricNormals void (GLUquadric quad, int normal)

Interfaz para la función del lenguaje C:

gluQuadricNormals void (* GLUquadric quad, GLenum normal);

void gluQuadricOrientation (GLUquadric quad, orientación int)

Interfaz para la función del lenguaje C:

void gluQuadricOrientation (GLUquadric * quad, orientación GLenum);

void gluQuadricTexture (GLUquadric quad, textura boolean)

Interfaz para la función del lenguaje C:

void gluQuadricTexture (GLUquadric * quad, GLboolean textura);

int gluScaleImage (int formato, int ganar, int Hin, int typein, Buffer DATAIN, int Wout, int Hout, int typeout, Buffer DATAOUT)

Interfaz para la función del lenguaje C:

Glint gluScaleImage (formato GLenum, GLsizei ganar, GLsizei Hin, GLenum typein, const void * DATAIN, GLsizei Wout, GLsizei Hout, GLenum typeout, GLvoid * DATAOUT);

anular gluSphere (quad GLUquadric, doble radio, int rodajas, int pilas)

Interfaz para la función del lenguaje C:

anular gluSphere (GLUquadric * quad, radio GLdouble, rebanadas Glint Glint, pilas);

void gluTessBeginContour (tessellator GLUtessellator)

gluTessBeginContour y gluTessEndContour delimitan la definición de un contorno de polígono.

anular gluTessBeginPolygon (tessellator GLUtessellator, datos Object)

gluTessBeginPolygon y gluTessEndPolygon delimitan la definición de una convexa, cóncava o polígono autointerseca.

void gluTessCallback (tessellator GLUtessellator, int que, GLUtessellatorCallback aCallback)

gluTessCallback se utiliza para indicar una devolución de llamada para ser utilizado por un objeto teselación.

void gluTessEndContour (tessellator GLUtessellator)

gluTessEndContour y gluTessBeginContour delimitan la definición de un contorno de polígono.

void gluTessEndPolygon (tessellator GLUtessellator)

gluTessEndPolygon y gluTessBeginPolygon delimitan la definición de una convexa, cóncava o polígono autointerseca.

void gluTessNormal (tessellator GLUtessellator, double x, double y, double z)

gluTessNormal describe una normal para un polígono que el programa está definiendo.

void gluTessProperty (tessellator GLUtessellator, int que, de valor doble)

gluTessProperty se utiliza para controlar properites de almacenados en un objeto teselación.

void gluTessVertex (tessellator GLUtessellator, dobles [] coords, int coords_offset, datos de objetos)

gluTessVertex describe un vértice en un polígono que el programa define.

gluUnProject boolean (doble winx doble Winy, doble Winz, double [] modelo, int model_offset, double [] proj, int proj_offset, int [] vista, int view_offset, double [] objPos, int objPos_offset)

Interfaz para la función del lenguaje C:

Glint gluUnProject (GLdouble Winx, GLdouble Winy, GLdouble Winz, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble * Objx, GLdouble * objY, GLdouble * objZ);

gluUnProject boolean (doble winx doble Winy, doble Winz, modelo DoubleBuffer, DoubleBuffer proj, vista IntBuffer, DoubleBuffer objPos)

Interfaz para la función del lenguaje C:

Glint gluUnProject (GLdouble Winx, GLdouble Winy, GLdouble Winz, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble * Objx, GLdouble * objY, GLdouble * objZ);

boolean gluUnProject4 (doble winx doble Winy, doble Winz, doble clipW, double [] modelo, int model_offset, double [] proj, int proj_offset, int [] Ver, int view_offset, doble, doble nearVal Farval, dobles [] objPos, int objPos_offset)

Interfaz para la función del lenguaje C:

Glint gluUnProject4 (GLdouble Winx, GLdouble Winy, GLdouble Winz, GLdouble clipW, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble nearVal, GLdouble Farval, GLdouble * Objx, GLdouble * objY, GLdouble * objZ, GLdouble * objW);

boolean gluUnProject4 (doble winx doble Winy, doble Winz, doble clipW, modelo DoubleBuffer, proj DoubleBuffer, vista IntBuffer, doble nearVal, doble Farval, DoubleBuffer objPos)

Interfaz para la función del lenguaje C:

Glint gluUnProject4 (GLdouble Winx, GLdouble Winy, GLdouble Winz, GLdouble clipW, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble nearVal, GLdouble Farval, GLdouble * Objx, GLdouble * objY, GLdouble * objZ, GLdouble * objW);

boolean isFunctionAvailable (String gluFunctionName)

Devuelve true si el especificado GLU núcleo o extensión de la función se puede utilizar con éxito a través de esta instancia GLU.

Métodos heredados de la clase java.lang.Object

clon , es igual a , finalizar , getClass , hashCode , notifique , notifyAll , toString , espera, espera, espera

Detalle campo

GLU_FALSE

public static int GLU_FALSE definitiva

Vea también :

Valores de campo constante

GLU_TRUE

public static int GLU_TRUE definitiva

Vea también :

Valores de campo constante

GLU_VERSION

public static int GLU_VERSION definitiva

Vea también :

Valores de campo constante

GLU_EXTENSIONS

estáticas GLU_EXTENSIONS int public final

Vea también :

Valores de campo constante

versionString

público static final Cadena versionString

Vea también :

Valores de campo constante

extensionString

public static final String extensionString

Vea también :

Valores de campo constante

GLU_INVALID_ENUM

public static int GLU_INVALID_ENUM definitiva

Vea también :

Valores de campo constante

GLU_INVALID_VALUE

public static int GLU_INVALID_VALUE definitiva

Vea también :

Valores de campo constante

GLU_OUT_OF_MEMORY

public static int GLU_OUT_OF_MEMORY definitiva

Vea también :

Valores de campo constante

GLU_INVALID_OPERATION

public static int GLU_INVALID_OPERATION definitiva

Vea también :

Valores de campo constante.