Normalize primary ray direction vectors

This commit is contained in:
Eryn Wells 2014-08-02 14:10:28 -07:00
parent 57f3154986
commit 82c7e75e11

View file

@ -122,7 +122,7 @@ PerspectiveCamera::compute_primary_ray(const int x,
Vector3 direction = LinearCombination(1.0, get_direction(), Vector3 direction = LinearCombination(1.0, get_direction(),
x0, GetRight(), x0, GetRight(),
y0, GetUp()); y0, GetUp());
return Ray(GetOrigin(), direction); return Ray(GetOrigin(), direction.normalize());
} }
#pragma mark - Orthographic Camera #pragma mark - Orthographic Camera