aboutsummaryrefslogtreecommitdiffstats
path: root/src/vec3.cpp
diff options
context:
space:
mode:
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);