You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
[Core] Transform2D add set_scale and fix set_rotation
Note: These are still not exposed to GDScript
This commit is contained in:
@@ -258,7 +258,7 @@ Vector3 Basis::get_scale_abs() const {
|
||||
}
|
||||
|
||||
Vector3 Basis::get_scale_local() const {
|
||||
real_t det_sign = determinant() > 0 ? 1 : -1;
|
||||
real_t det_sign = SGN(determinant());
|
||||
return det_sign * Vector3(elements[0].length(), elements[1].length(), elements[2].length());
|
||||
}
|
||||
|
||||
@@ -284,7 +284,7 @@ Vector3 Basis::get_scale() const {
|
||||
// matrix elements.
|
||||
//
|
||||
// The rotation part of this decomposition is returned by get_rotation* functions.
|
||||
real_t det_sign = determinant() > 0 ? 1 : -1;
|
||||
real_t det_sign = SGN(determinant());
|
||||
return det_sign * Vector3(
|
||||
Vector3(elements[0][0], elements[1][0], elements[2][0]).length(),
|
||||
Vector3(elements[0][1], elements[1][1], elements[2][1]).length(),
|
||||
|
||||
Reference in New Issue
Block a user