From 1bc6e6a7ccc0f6f7c62d9eadd8ec9b71c8645725 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sat, 28 Dec 2019 23:07:31 +0000 Subject: [PATCH] Add linalg.vector_lerp, linalg.vector_unlerp --- core/math/linalg/linalg.odin | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/core/math/linalg/linalg.odin b/core/math/linalg/linalg.odin index 2009d478e..8571a1745 100644 --- a/core/math/linalg/linalg.odin +++ b/core/math/linalg/linalg.odin @@ -83,6 +83,23 @@ length :: proc{vector_length, quaternion_length}; length2 :: proc{vector_length2, quaternion_length2}; +vector_lerp :: proc(x, y, t: $V/[$N]$E) -> V where IS_NUMERIC(E) { + s: V; + for i in 0.. V where IS_NUMERIC(E) { + s: V; + for i in 0.. V where IS_NUMERIC(E) { s: V;