Veja o algoritmo: def raycastingP(f, model, d): (xs, ys) = f....

Veja o algoritmo:def raycastingP(f, model, d):
(xs, ys) = f. shape
ca = (0,0,-d)
d = 0
for y in range(ys):
for x in range(xs):
p = (x, y,0)
r = ray(ca, p)
for poly in model. getPolygons():
pi = intersecao(r, poly)
dp = distancia(ca, pi)
if (dp < d):
d = dp
f(x, y) = getColor(pi, poly)

Explique de forma simples o significado desta passagem, ou seja, o que significa a função f(x, y) receber o valor da do ponto pi no polígono poly caso o valor de dp seja menor que o valor de d.

0 Respostas

Marina Ramalhete está aguardando sua ajuda.

Sua resposta
Ok

Mais perguntas de Informática





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.

Escola Educação