O que é o Fisheye?
Fisheye é o efeito normal causado pelo lançamento de raios através do angulo dado.
Ele faz com que as paredes fiquem arredondadas.
Como tratar este efeito?
Para tratarmos em nosso código, precisamos de uma variável que receba o valor do raio que estamos lançando menos o valor do angulo de 30°. Com isto podemos realizar o calculo do cosseno desta variável, dividir por 1 e multiplicar pelo valor de nossas etapas para assim jogarmos nossos raios.
1. Declaramos a variável "anguloFixo"
2. Atribuímos ela com o valor do raio que se localiza no loop "for", menos o valor do angulo de 30°.
3. Dividimos o valor do cosseno deste angulo por 1 e multiplicar este valor pelo valor de nossas etapas.
Assim o efeito é tratado.
Nos códigos disponíveis não existe este tratamento pois o código deve ser o mais básico possível para o aprendizado.





Nenhum comentário:
Postar um comentário