Buscar

primeiro passo do algoritmo de Bresenham para traçado de circunferência envolve plotar primeiro ponto (0, r) no início de cada um dos quatro quadra...

primeiro passo do algoritmo de Bresenham para traçado de circunferência envolve plotar primeiro ponto (0, r) no início de cada um dos quatro quadrantes. Considerando que yc) são as coordenadas do centro no SRD, assinale a executa essa tarefa:

a. r); PLOTA(-r, 0); -r); PLOTA(r, 0).
b. yc+r); yc-r); PLOTA(xc+r,yc+r). XC); yc-r); XC).
c. yc+r); yc); yc-r); yc).
d. yc+r); yc); yc-r); yc).
e. yc+r); 0); yc-r); 0).

Essa pergunta também está no material:

Algoritmo de Bresenham
1 pág.

Ciência da Computação Universidade PaulistaUniversidade Paulista

Respostas

User badge image

Luana Cajaiba

O algoritmo de Bresenham para traçado de circunferências é um algoritmo eficiente utilizado para desenhar circunferências em sistemas de coordenadas discretos, como os usados em gráficos de computadores. Este algoritmo utiliza a simetria dos pontos na circunferência para minimizar o número de cálculos necessários, e geralmente começa plotando o ponto no quadrante superior direito e, em seguida, utiliza a simetria para plotar pontos correspondentes nos outros quadrantes.


Para o algoritmo de Bresenham aplicado à circunferência, o primeiro passo envolve plotar o ponto inicial \((0, r)\) e, usando a simetria, refletir esse ponto nos outros quadrantes. Considere que \((xc, yc)\) são as coordenadas do centro da circunferência no sistema de referência do dispositivo (SRD). As coordenadas dos pontos plotados inicialmente serão baseadas nesses valores.


A operação de plote consiste em adicionar \(r\) (o raio da circunferência) ao centro \((xc, yc)\). Portanto, os pontos iniciais a serem plotados são:


- \((xc, yc + r)\)

- \((xc, yc - r)\)

- \((xc + r, yc)\)

- \((xc - r, yc)\)


Assim, a alternativa que corretamente descreve essa tarefa é:


e. PLOTA(xc, yc + r); PLOTA(xc, yc - r); PLOTA(xc + r, yc); PLOTA(xc - r, yc).

1
Dislike0
User badge image

Ed Verified user icon

Vamos analisar as opções: a. r); PLOTA(-r, 0); -r); PLOTA(r, 0). b. yc+r); yc-r); PLOTA(xc+r,yc+r). XC); yc-r); XC). c. yc+r); yc); yc-r); yc). d. yc+r); yc); yc-r); yc). e. yc+r); 0); yc-r); 0). A opção correta para o primeiro passo do algoritmo de Bresenham para traçado de circunferência, envolvendo o plotar do primeiro ponto (0, r) no início de cada um dos quatro quadrantes, seria a alternativa: b. yc+r); yc-r); PLOTA(xc+r,yc+r). XC); yc-r); XC).

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando