
Contenido
Configuración básica de OpenGL
Definición de lienzo 2D
Librerías necesarias
Matriz de Proyección
Matriz de Identidad
Proyección Ortonormal
Matriz de Modelado Visionado
Vértices para figuras geométricas
Contenido
Eventos de teclado
Desplazamiento de figuras geométricas
Matriz de pila
Sincronización por fotogramas
ArrayList de objetos
Contenido
Definición de Proyección en Función de las Dimensiones de una Ventana
Graficar Plano Cartesiano 2D
Graficar Ejes
Graficar Figuras Geométricas
Puntos
Líneas
Cuadrado
Triángulo
Contenido
Gráfico Ecuación de la Línea Recta
Gráfico Ecuación de la Parábola
Gráfico Ecuación de la Circunferencia
Contenido
Introducción de datos por el usuario
Uso de elementos: JFrame, JPanel, JColorChooser, JSpinner, JTextField, JLabel y JButton
Paso de parámetros
Conversión de tipos de datos
Contenido
Definición de lienzo 3D
Proyección perspectiva
Color de relleno
Vértices 3D
Figuras geométricas 3D
Contenido
OpenGL Utility Toolkit GLUT
Rotación 3D
Traslación 3D
Eventos de teclado
Contenido
Textura aplicada a un objeto en OpenGL 3D
Texturas basadas en un archivo de imagen
TextureLoader
Uso Normales
Asignación de coordenadas a una textura
Contenido
ArrayList de Texturas
Aplicación de diferentes texturas sobre un mismo objeto
Contenido
Figuras geométricas OpenGL 3D
Gráfico Esfera
Gráfico Cilindro
Gráfico Cono
Este curso pretende dar a conocer elementos básicos y fundamentales para quienes están iniciando en el mundo de la programación gráfica, haciendo uso de la API de OpenGL en el lenguaje de programación java, que es uno de los más utilizados a nivel mundial.
En la actualidad, los gráficos por computador se emplean en una gran variedad de aplicaciones, como en interfaces gráficas de usuario, paseos arquitectónicos virtuales, aplicaciones médicas, juegos de vídeo y películas, entre otras. La computación gráfica comprende una gran variedad de técnicas que pueden ser agrupadas de acuerdo al número de dimensiones que se empleen en la representación del modelo geométrico a visualizar, en 2D y 3D.
La computación gráfica 2D corresponde al conjunto de técnicas que tienen como objeto la generación de una imagen digital a partir de modelos geométricos bidimensionales. Estas técnicas son principalmente empleadas en interfaces gráficas de usuario y en aplicaciones desarrolladas a partir de tecnologías de impresión y dibujo, como tipografía, cartografía y dibujo técnico, entre otras.
La computación gráfica 3D trata acerca de la síntesis de una imagen bidimensional a partir de un modelo geométrico tridimensional. De acuerdo con la complejidad de los cálculos empleados en la generación de las imágenes, las técnicas se clasifican en prerendering y real-time rendering.