Como foi demonstrado na apresentação do algoritmo de Bresenham para o primeiro octante, é dito do primeiro octante a reta com o coeficiente de angular entre 0 e 1. Para o segundo, sétimo e oitavo octante, usaremos o seguinte cálculo:
- A reta se encontra no segundo octante se satisfazer as seguintes condições:
- Δx > 0 e Δy > 0
- O coeficiente angular deve ser maior que 1, ou seja, Δy/Δx > 1
- Δx > 0 e Δy < 0
- O coeficiente angular deve ser menor que -1, ou seja, Δy/Δx < -1
- A reta se encontra no oitavo octante se satisfazer as seguintes condições:
- Δx > 0 e Δy < 0
- O coeficiente angular estiver entre 0 e -1, ou seja, -1 <= Δy/Δx < 0.
![]() |
Representação das octantes e suas propriedades |
Observação: Note que nos 4 octantes o dx é positivo, isso servirá na troca de octantes (reflexão).
Nenhum comentário:
Postar um comentário