diff options
| author | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2022-06-14 18:32:25 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-14 18:32:25 +0200 |
| commit | f045f8d805ca954e3950a951bad50ff4209804f6 (patch) | |
| tree | c2de758efebf825023056307180b8f7a21f44f3a | |
| parent | 21e637d2b309095a3d098c905b99c851c08af13a (diff) | |
| parent | 30b7c8ad662f54fbe7b715e35b95f9feb60690c4 (diff) | |
Merge pull request #1845 from hfr4/patch-1
wrong variable names in functions
| -rw-r--r-- | core/math/linalg/extended.odin | 10 |
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)) } |