aboutsummaryrefslogtreecommitdiffstats
path: root/src/vec3.cpp
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2020-12-20 14:52:47 +0100
committerladevieq <ladevie.quentin@gmail.com>2020-12-20 14:52:47 +0100
commitfa931762847d46baf8eb3ff2f53cab74ca34ef0e (patch)
tree1d3bd17805d8a548c53ed78bc37b412adcb4b719 /src/vec3.cpp
parent3935a609141623e7cfb3fa339da1a166e3917018 (diff)
Vec3 utility function lerp
Diffstat (limited to 'src/vec3.cpp')
-rw-r--r--src/vec3.cpp6
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);