nuclear@6: #include "rt.h" nuclear@6: nuclear@6: Color ray_trace(const Ray &ray, const Scene *scn, int iter) nuclear@6: { nuclear@6: RayHit hit; nuclear@6: if(!(scn->intersect(ray, &hit))) { nuclear@6: return Color(0, 0, 0, 0); nuclear@6: } nuclear@6: nuclear@6: return shade(hit, iter); nuclear@6: } nuclear@6: nuclear@6: Color shade(const RayHit &hit, int iter) nuclear@6: { nuclear@6: return Color(1, 0, 0, 1); nuclear@6: }