Algoritmo de bresenham
841 palavras
4 páginas
INTRODUÇÃOEsta atividade foi proposta aos alunos com intenção de apresentar os princípios, efeitos e algoritmos empregados na varredura para criação de gráficos necessários à concepção de imagens.
QUESTÃO 1
Quais os principais problemas relacionados ao algorítmo de geração da circunferência que são resolvidos pelo método proposto no Algorítimo de Bresenham?
R. Uma circunferência pode ser definida por uma equação polinomial de 2º grau (y2 = r2 - x2) ou por funções trigonométricas (x = r cosθ ; y = r senθ). Estes métodos usam cálculos complexos e diminuem a velociade de conversão por varrimento. O Algorítmo de Bresenham propõe cálculo simples de adição e subtração de inteiros e multiplicações por potência de 2, o que diminui o trabalho do processador, aumentando a velocidade de resposta.
QUESTÃO 2
Que vantagens adicionais apresenta o médoto de Bresenham sobre os anteriores? Compare a velocidade no processo de geração e qualidade da circunferência gerada, além da necessidade de uso de arredondamentos.
R. Basicamente, a vantagem está na simplicidade do cálculo, pois a equação polinomial exige cálculo do quadrado de x e de r, subtraí-los um do outro e obter a raiz quadrada da subtração, para cada ponto calculado. O cálculo de sen e cos da função trigonométrica, demanda ainda mais tempo que o da equação polinomial e ambas exigem arredondamento pois os pixels que compõem um ponto não podem ser divididos, enquanto que o cálculo com números inteiros proposto pelo Algorítmo