„Számítógépes grafika házi feladat tutorial” változatai közötti eltérés
| 1 245. sor: | 1 245. sor: | ||
reflected_ray.direction = reflect(inter.ray.direction, inter.normal); | reflected_ray.direction = reflect(inter.ray.direction, inter.normal); | ||
reflected_ray.origin = inter.pos + 1e-3*reflected_ray.direction; | reflected_ray.origin = inter.pos + 1e-3*reflected_ray.direction; | ||
return F(dot(-inter.ray.direction, inter.normal)) * scene.shootRay(reflected_ray, recursion_level+1); | return F(dot(-inter.ray.direction, inter.normal)) | ||
* scene.shootRay(reflected_ray, recursion_level+1); | |||
} | } | ||
}; | }; | ||