summaryrefslogtreecommitdiff
path: root/scene/3d/spatial.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scene/3d/spatial.cpp')
-rw-r--r--scene/3d/spatial.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/scene/3d/spatial.cpp b/scene/3d/spatial.cpp
index 50f9e45019..60580911da 100644
--- a/scene/3d/spatial.cpp
+++ b/scene/3d/spatial.cpp
@@ -83,7 +83,7 @@ void Spatial::_notify_dirty() {
void Spatial::_update_local_transform() const {
- data.local_transform.basis = Matrix3();
+ data.local_transform.basis = Basis();
data.local_transform.basis.scale(data.scale);
data.local_transform.basis.rotate(data.rotation);
@@ -682,7 +682,7 @@ void Spatial::scale(const Vector3& p_ratio){
}
void Spatial::global_rotate(const Vector3& p_normal,float p_radians){
- Matrix3 rotation(p_normal,p_radians);
+ Basis rotation(p_normal,p_radians);
Transform t = get_global_transform();
t.basis= rotation * t.basis;
set_global_transform(t);