La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

COMP 310 Gráficas por Computadoras. Software necesario : Microsoft Visual C++ 2008 – Contiene las herramientas necesarias para crear, editar, compilar,

Presentaciones similares


Presentación del tema: "COMP 310 Gráficas por Computadoras. Software necesario : Microsoft Visual C++ 2008 – Contiene las herramientas necesarias para crear, editar, compilar,"— Transcripción de la presentación:

1 COMP 310 Gráficas por Computadoras

2 Software necesario : Microsoft Visual C – Contiene las herramientas necesarias para crear, editar, compilar, y ejecutar programas en el lenguaje C++ The Dark GDK – Librería de códigos pre-escritos que se puede utilizar con el lenguaje C++ para crear programas de gráficas y juegos

3 Dark GDK library Para bajar (instalar) esta librería, deben ir al siguiente site: ds y seguir las instrucciones que se le indicarán. ds Nota: deben tenar instalado previamente en su computadora MS Visual C++ v2008 ó v2010

4 Uso de la librería Dark GDK dentro de C++ Una vez esté instalada la librería Dark GDK, al entrar al MS Visual C++ seleccionar Wizards dentro de los tipos de proyectos en C++, y en los templates seleccionar la opción Dark GDK 2D Game

5 Uso de la librería Dark GDK dentro de C++ AL codificar el programa en C++ comenzar el mismo incluyendo al file DarkGDK.h, el cual contiene a la función DarkGDK()

6 Ancho y largo de una ventana Se utiliza el sistema de coordenadas (Eje de Coordenadas Cartesianas), donde el eje de x es el horizontal, y el eje de y es el vertical, para identificar las localizaciones de los pixeles en una ventana.

7 Dark GDK library Esta librería contiene entre otras, a las funciones: – dbDot(x, y); Dibuja un punto en una localización de pixel específica Ejemplo: – dbDot(319, 239); X 319, Y 239 » Dibuja un punto en las coordenadas X 319, y en la coordenada Y 239 » NOTA: las letras db que anteceden al nombre de las funciones de Dark GDK, se refieren a Dark BASIC, un lenguaje de programación creado por la compañía Dark GDK.

8 Dark GDK library (funciones) dbWait( tiempo en milésimas de segundo ); – Causa que el programa espere por una cantidad específica de tiempo, en milisegundos 1000 milisegundos = 1 segundo dbLine(x1, y1, x2, y2); dibuja una línea entre dos puntos, donde x1 y y1 son las coordenadas del punto de comienzo, y x2 y y2 son las coordenadas del punto de finalización dbCircle(x, y, radius); dibuja un círculo, donde x y y son las coordenadas del punto central del círculo, y el radio es la distancia desde el punto central hasta el borde

9 Dark GDK library (funciones) dbWaitKey(); iostream – Coloca en pausa al programa hasta que se presione cualquier botón del keyboard. Es el equivalente al system(pause); contenido en la librería iostream dbEllipse(x, y, xrad, yrad); – Dibuja un elipse, donde y y son las coordenadas del centro del elipse, y xrad especifica el radio del elipse en el eje de x, mientras que yrad especifica el radio del elipse en el eje de y – Dibuja un elipse, donde x y y son las coordenadas del centro del elipse, y xrad especifica el radio del elipse en el eje de x, mientras que yrad especifica el radio del elipse en el eje de y

10 Dark GDK library (funciones) Mostrar texto dentro de la ventana de Dark GDK – dbPrint(string); – dbText(x, y, string); ( mostrar el texto en una localización específica) – dbCenterText(x, y, string); – dbSetWindowTitle(string); (mostrar texto en la barra de título)

11 Ejemplos del uso de algunas de las funciones de Dark DGK dbLine(80, 120, 400, 520);

12 dbCircle(320, 240, 100); dbEllipse(320, 240, 140, 100);

13 dbText(10, 10, Hello Word);

14 Ejemplo de un programa en C++ #include DarkGDK.h void DarkGDK() { // Mostrar un titulo… dbSetWindowTitle(Circle Demonstration); // Dibujar el circulo… dbCircle(100, 100, 80); // Esperar a que el usuario presione una tecla dbWaitKey(); }

15 Trabajo #1 Utilice el diseño anterior para crear un programa que produzca el output que se muestra a continuación. Haga uso de las funciones discutidas.


Descargar ppt "COMP 310 Gráficas por Computadoras. Software necesario : Microsoft Visual C++ 2008 – Contiene las herramientas necesarias para crear, editar, compilar,"

Presentaciones similares


Anuncios Google