conceptos de graficacion en c++

Páginas: 8 (1990 palabras) Publicado: 23 de mayo de 2013
CONCEPTOS BÁSICOS DE GRAFICACIÓN EN C++
Bruno López Takeyas
Instituto Tecnológico de Nuevo Laredo
Reforma Sur 2007, C.P. 88250, Nuevo Laredo, Tamps. México
http://www.itnuevolaredo.edu.mx/takeyas
E-mail: takeyas@itnuevolaredo.edu.mx

Resumen: En numerosas ocasiones los
estudiantes requieren representar gráficamente el
comportamiento de modelos matemáticos,
estadísticos, de investigaciónde operaciones, etc.
mediante programas computacionales diseñados
“a la medida” sin necesidad de apoyarse en
paquetes de cómputo comerciales. Por esto, se
presentan las siguientes consideraciones básicas
de graficación en lenguaje C++,
Palabras claves: Graficación, resolución,
píxel, lenguaje C++, monitor.

1.2 Inicializar el monitor en modo gráfico
Para habilitar el monitor en modográfico y
utilizar sus píxeles y funciones de gráficos, es
necesario incluir el encabezado #include
que contiene las declaraciones
y funciones relacionadas con graficación e
inicializar el monitor en modo gráfico y utilizar
sus píxeles con la función initgraph().
Dicha
función
requiere
las
siguientes
declaraciones:

1

int monitor=DETECT;
// Variable para detectar el tipo
// demonitor
int modo;
// Modo de operación del monitor

INTRODUCCIÓN

Tal como un artista selecciona diversos medios
para representar sus pinturas, los programadores,
escogen un modo y formato especial para
habilitar el monitor para graficar. Cada modo
proporciona ciertas características como la
resolución, número posible de colores, modo
texto o modo gráfico y otros elementos donde
cada modorequiere de cierto equipo (hardware).

también se puede declarar e inicializar con un
tipo de monitor específico como:
int monitor=VGA;
// Variable para usar el monitor
// tipo VGA
int modo=VGAHI;
// Usar el monitor VGA a su
//maxima resolución

1.1 Resolución
Las imágenes gráficas mostradas en un monitor
de computadora se componen de pequeños puntos
llamados píxeles, los cualesestán distribuidos en
la pantalla en filas; existe una cantidad específica
de filas y cada fila tiene una cantidad específica
de píxeles. La cantidad de píxeles usada en la
pantalla se conoce como resolución. Cada modo
gráfico tiene una resolución particular.

Fig. 1. Declaración de variables para habilitar el monitor en
modo gráfico

Para terminar de usar el monitor en modo
gráfico ydevolverlo a su modo de texto normal
se usa la función closegraph().

1

1.2.1 La función initgraph()
Una vez declaradas las variables monitor y
modo que controlarán la resolución identificando
el tipo de pantalla o monitor y su modo de
operación respectivamente, se utiliza la función
initgraph()
para habilitar el monitor
seleccionado en modo gráfico. La función
initgraph() tiene 3parámetros o argumentos:
1) La variable que identifica el monitor.
2) El modo de operación gráfico.
3) Subdirectorio
que
contiene
los
controladores de los monitores (archivos
con extensión BGI) y los archivos con los
tipos de letra (extensión CHR) como lo
muestra la Fig.2.

2

LÍNEAS, FIGURAS
GEOMÉTRICAS, COLORES Y
RELLENOS

Sería muy difícil considerar todas las opciones
posibles detodas las funciones de graficación; sin
embargo, en este artículo se tratan los temas
fundamentales para implementarlas. Básicamente
se mostrará que antes de utilizar un color, un tipo
de línea, de relleno, o cualquier función de
definición del tipo de trazo, etc. es necesario
definirlo. A continuación se muestran las
funciones básicas de graficación.
2.1 La función line()
Esta función seutiliza para dibujar una línea
entre 2 puntos. Para ello, la función requiere 4
parámetros que representan las coordenadas (en
pixeles) de los dos puntos que se desea unir
mediante una línea recta. La Fig. 4 muestra un
ejemplo que une los puntos 50,100 y 300,200
(columna, renglón respectivamente).

int monitor=DETECT, modo;
initgraph(&monitor,&modo,"\\tc\\bgi");
Fig. 2. La función...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos basicos de graficacion en c++
  • conceptos C:
  • Conceptos c#
  • Graficacion En C++
  • conceptos de graficacion
  • Concepto de expcion en c#
  • C Conceptos Basicos De Monitoreo
  • CONCEPTO DE LA C LULA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS