|
|
||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
Pixel: de uma simples abstração matemática (um ponto), a uma realidade gráfica, é o tijolo da imagem computorizada. void putpixel(int x, int y, int c); Escreve um ponto no contexto gráfico nas cordenadas (x,y) com a cor c int getpixel(int x, int y); Esta função devolve a cor do pixel nas coordenadas (x,y) do contexto gráfico. |
|||||||||||||
Segmento de recta: aprendemos na escola que é a distância mais curta entre dois pontos. Na matemática um segmento de recta é constituído por um número infinito de pontos. void line(int x1, int y1, int x2, int y2); traça um conjunto de pixels entre o ponto (x1,y1) e o ponto (x2,y2) usando a cor definida. void setcolor(int color); define a cor a usar por line e outras directivas gráficas |
|||||||||||||
Circunferência: circulos, rodas e rotundas, é tudo redondo void circle(int x, int y, int r); desenha uma circunferência nas coordenadas (x,y) relativas ao contexto gráfico, com raio r e a cor definida. |
|||||||||||||
Inicialização gráfica: em sistemas operativos e ou ambientes de trabalho que não são gráficos (ex: msdos trabalha em modo texto) é preciso configurar o hardware para modo grafico. int myinitgraph(){ A função anterior põe o sistema em modo gráfico vga, quando é chamada. Reparar no caminho a vermelho, que tem que corresponder à diretoria onde normalmente estão os ficheiro bgi. |
|||||||||||||
|
|
|
||||||||||||||||||||