summaryrefslogtreecommitdiff
path: root/core/math/basis.cpp
diff options
context:
space:
mode:
authorJuan Linietsky <juan@godotengine.org>2019-02-26 09:15:51 -0300
committerJuan Linietsky <juan@godotengine.org>2019-02-26 09:16:23 -0300
commit329904598829dcbed462b012dee39bc37d7d7c83 (patch)
tree9ec170050fabfc905eb1ef248d213a35b6f1b12e /core/math/basis.cpp
parent22ee7ba4f083fdfab1c177fcd8d921736b5a91ca (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.cpp10
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();