Librerias graficas en c++

Solo disponible en BuenasTareas
  • Páginas : 4 (943 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de enero de 2010
Leer documento completo
Vista previa del texto
Gráficos Usando graphics.h
Pasos para graficar
• 1 Activando el Modo Gráfico
• 2 Iniciando el Modo Gráfico
• 3 Conociendo algunas funciones gráficas
1.- Activando el Modo Gráfico2.-Iniciando el Modo Gráfico
Para inciar el Modo Gráfico debemos escribir las siguientes sentencias:
initgraph(&gdriver,&gmode,"C:\BORLANDC\BGI"); //Inicia el Modo Gráfico.
Con esto estamosdiciéndole al compilador que autodetecte el driver correspondiente a nuestra tarjeta gráfica, que el modo gráfico sea el predeterminado, y que el path hacia la carpeta "BGI" (donde se encuentran entreotras cosas los drivers de video y las fuentes) es "C:BORLANDCBGI". Con esto tenemos nuestro modo gráfico iniciado. La manera de terminar el modo gráfico es escribir la sentencia siguiente:closegraph();
3.- Conociendo algunas funciones gráficas
_Dibujar un _Circulo
circle(x, y, angulo_inicial, angulo_final, radio);
Aquí tenemos que para hacer el círculo completo necesitamos que elángulo inicial sea igual a 0 y el ángulo final a 360. Creo que no hace falta describir para qué se utiliza el radio. A modo de ejemplo tendremos:
circle(320, 240, 0, 360, 100);
En este ejemplodibujamos un círculo en el centro de la pantalla (considerando una resolución de 640x480) con un radio igual a 100.
Dibujar una Elipse
ellipse(x, y, angulo_inicial, angulo_final, radio_en_x,radio_en_y);
Al dibujar la elipse, necesitamos diferir entre radio en x y radio en y, ya que si fuesen iguales sería un círculo. Ejemplo:
ellipse(320, 240, 0, 360, 50, 100);
En este ejemplodibujamos la elipse en el centro de la pantalla con un radio en x igual a 50 y un radio en y igual a 100.
Dibujar una Línea
line(x, y, x2, y2);
La línea sólo necesita especificar las coordenadasiniciales y las finales. Como ejemplo:
line(300, 200, 400, 300);
Entonces dibujamos nuestra línea entre las coordenadas iniciales (300,200) y (400,300).
Dibujar un Rectángulo
rectangle(x,...
tracking img