diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2020-12-20 14:52:47 +0100 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2020-12-20 14:52:47 +0100 |
| commit | fa931762847d46baf8eb3ff2f53cab74ca34ef0e (patch) | |
| tree | 1d3bd17805d8a548c53ed78bc37b412adcb4b719 /src/vec3.cpp | |
| parent | 3935a609141623e7cfb3fa339da1a166e3917018 (diff) | |
Vec3 utility function lerp
Diffstat (limited to 'src/vec3.cpp')
| -rw-r--r-- | src/vec3.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vec3.cpp b/src/vec3.cpp index 28523ab..8164aeb 100644 --- a/src/vec3.cpp +++ b/src/vec3.cpp @@ -57,9 +57,9 @@ vec3 vec3::unit() { return *this / length(); } -// vec3 lerp(vec3 u, vec3 v, double t) { -// return (1.0 - t) -// } +vec3 lerp(vec3 u, vec3 v, double t) { + return (1.0 - t) * u + t * v; +} vec3 operator+(vec3 u, vec3 v) { return vec3(u.x + v.x, u.y + v.y, u.z + v.z); |
