O algoritmo de Bresenham — em homenagem a Jack Elton Bresenham — é um algoritmo criado para o desenho de linhas, em dispositivos matriciais (como por exemplo, um monitor), que permite determinar quais os pontos numa matriz de base quadriculada que devem ser destacados para atender o grau de inclinação de um ângulo. O Código void bresenham1 ( int x1 , int y1 , int x2 , int y2 ){ int slope ; int dx , dy , incE , incNE , d , x , y ; // Onde inverte a linha x1 > x2 if ( x1 > x2 ){ bresenham1 ( x2 , y2 , x1 , y1 ); return ; } dx = x2 - x1 ; dy = y2 - y1 ; if ( dy < 0 ){ slope = - 1 ; dy = - dy ; } else { slope = 1 ; } // Constante de Bresenham incE = 2 * dy ; incNE = 2 * dy - 2 * dx ; ...
Introdução à Computação Gráfica Para aqueles que estão começando agora em computação gráfica, faz-se necessário entender a importância dessa área e de sua abrangência no mercado de trabalho. Vamos conhecer um pouco do histórico desse ramo de atividade e a importância da computação gráfica. Definição A computação gráfica é uma forma de reprodução de imagens por meio computacionais. Desmembrando a expressão: Computação: forma de compreensão de dados de computadores que interpretam algoritmos. Gráfico: forma visual de expressão. Desde que os sistemas computacionais viraram realidade, a possibilidade de criar elementos visuais tem sido considerada, e os resultados têm sido satisfatórios, como vemos na evolução desse meio. Breve histórico Os primeiros estudos sobre computação gráfica datam ainda dos anos 1950, quando as primeiras incursões aconteceram com intuito de criar uma interface gráfica para os computadores da época. Estudos mostram que provav...