Remove setting that caused is_inside_tree() errors on doppler tracking enabled.
This commit is contained in:
parent
22ee7ba4f0
commit
3299045988
3 changed files with 8 additions and 10 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue