diff options
author | Juan Linietsky <juan@godotengine.org> | 2019-02-26 09:15:51 -0300 |
---|---|---|
committer | Juan Linietsky <juan@godotengine.org> | 2019-02-26 09:16:23 -0300 |
commit | 329904598829dcbed462b012dee39bc37d7d7c83 (patch) | |
tree | 9ec170050fabfc905eb1ef248d213a35b6f1b12e /core/math/basis.cpp | |
parent | 22ee7ba4f083fdfab1c177fcd8d921736b5a91ca (diff) |
Remove setting that caused is_inside_tree() errors on doppler tracking enabled.
Diffstat (limited to 'core/math/basis.cpp')
-rw-r--r-- | core/math/basis.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/core/math/basis.cpp b/core/math/basis.cpp index c293e753a6..8816e3639a 100644 --- a/core/math/basis.cpp +++ b/core/math/basis.cpp @@ -76,23 +76,17 @@ void Basis::invert() { } void Basis::orthonormalize() { - /* this check is undesired, the matrix could be wrong but we still may want to generate a valid one - * for practical purposes + #ifdef MATH_CHECKS ERR_FAIL_COND(determinant() == 0); #endif -*/ + // Gram-Schmidt Process Vector3 x = get_axis(0); Vector3 y = get_axis(1); Vector3 z = get_axis(2); -#ifdef MATH_CHECKS - ERR_FAIL_COND(x.length_squared() == 0); - ERR_FAIL_COND(y.length_squared() == 0); - ERR_FAIL_COND(z.length_squared() == 0); -#endif x.normalize(); y = (y - x * (x.dot(y))); y.normalize(); |