aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2022-06-14 18:32:25 +0200
committerGitHub <noreply@github.com>2022-06-14 18:32:25 +0200
commitf045f8d805ca954e3950a951bad50ff4209804f6 (patch)
treec2de758efebf825023056307180b8f7a21f44f3a
parent21e637d2b309095a3d098c905b99c851c08af13a (diff)
parent30b7c8ad662f54fbe7b715e35b95f9feb60690c4 (diff)
Merge pull request #1845 from hfr4/patch-1
wrong variable names in functions
-rw-r--r--core/math/linalg/extended.odin10
1 files changed, 5 insertions, 5 deletions
diff --git a/core/math/linalg/extended.odin b/core/math/linalg/extended.odin
index c2bf5552a..24b7a90fc 100644
--- a/core/math/linalg/extended.odin
+++ b/core/math/linalg/extended.odin
@@ -426,14 +426,14 @@ distance :: proc(p0, p1: $V/[$N]$E) -> E where IS_NUMERIC(E) {
}
reflect :: proc(I, N: $T) -> (out: T) where IS_ARRAY(T), IS_FLOAT(ELEM_TYPE(T)) {
- b := n * (2 * dot(n, i))
- return i - b
+ b := N * (2 * dot(N, I))
+ return I - b
}
refract :: proc(I, N: $T) -> (out: T) where IS_ARRAY(T), IS_FLOAT(ELEM_TYPE(T)) {
- dv := dot(n, i)
+ dv := dot(N, I)
k := 1 - eta*eta - (1 - dv*dv)
- a := i * eta
- b := n * eta*dv*math.sqrt(k)
+ a := I * eta
+ b := N * eta*dv*math.sqrt(k)
return (a - b) * E(int(k >= 0))
}