Entradas

Mostrando las entradas de 2018

TEXTO EN OPENGL

Imagen
Código que muestra como colocar texto en OpenGl, así como rotarlo con el mouse. Con botón derecho gira hacia la derecha Con botón izquierdo gira hacia la izquierda Con botón medio se coloca en la posición original Código:

TEXTURAS 2 OPENGL

Imagen
Texturas y Formas en Opengl. Código que agregar imágenes como textura a figuras, funcionando de la siguiente manera: Con las teclas "i" agrega lados a la figura geomentrica Con la tecla "o" quita lados a la figura geometrica, siendo el triangulo la mínima figura geometrica.  La imagen que se colocara debe de estar en formato .raw Código

PING PONG OPENGL

Imagen
Código de Ping-Pong en OpneGl El tenis de mesa, también conocido como ping-pong, es un deporte que se juega con una pelota pequeña y paletas. Se practica sobre una mesa rectangular dividida en su mitad por una red. Se juega entre dos. El objetivo del juego es conseguir que el contrario no devuelva el golpe después del primer bote de la pelota sobre su lado de la mesa. El juego consta de dos menús, uno en el cual se puede elegir el nivel, y el puntaje con el cual se podrá ganar la partida. En el tablero se puede ver el indicador, las barritas de cada jugador y la pelota. Imagen .raw Campo.raw Código:

MENU OPENGL 2

Imagen
Menú con rotación de figuras  Código que utiliza figuras, rotación, menú en  OpenGl.   Utiliza funciones para dibujar las siguientes figuras: Sólidos: Esfera, Cubo, Cono, Toroide, Icosaedro, Teapot y sus sólidos correspondientes.  Código:

ZOOM EN OPENGL

Imagen
Programa que muestra materiales, luz y funciones de mouse que modifican el tamaño del gráfico. Con las siguientes teclas se realizan modificaciones al gráfico de la siguiente manera: "1"- El gráfico original "2" - Coloca Luz al gráfico "3" -  Coloca materiales  "f" - Coloca la pantalla en full screen El la función del mouse, se acerca o aleja el objeto con botón izquierdo . La salida del objeto se muestra en la siguiente imagen.  Código

GATITO EN OPENGL

Imagen
El programa siguiente utiliza lineas con la función glVertex2i() para generar un gato. La salida es la siguiente:    Código

CIRCULOS Y MOUSE EN OPENGL

Imagen
Programa que genera aleatoriamente círculos de diferentes tamaños y colores  con ayuda del mouse. Salida del Programa: Código 

COMPLETO OPENGL

Imagen
Programa Completo OPENGL A continuación se presenta un programa completo en OpenGl que incluye:  Sombras en OpenGl Materiales en OpenGl Iluminación en OpenGl Jerarquía en OpenGL Imágenes Raw Movimiento con Mouse en OpenGL Se muestra la salida del  programa, en las siguientes imágenes: Se puede observar que todo se encuentra en un Cubemap, se creo un ventilador, y una esfera, para poder generar sombras, reflejos y materiales en OpenGl. Para colocar las paredes utilizamos las imágenes siguientes convertidas en .raw Código cubemap.cpp