summaryrefslogtreecommitdiffstats
path: root/editor/plugins/skeleton_3d_editor_plugin.cpp
diff options
context:
space:
mode:
authorSilc Renew <tokage.it.lab@gmail.com>2023-02-04 00:45:12 +0900
committerSilc Renew <tokage.it.lab@gmail.com>2023-02-04 00:46:04 +0900
commit1459b9c24c9bf7c4781fde3ea55c0dbd9b020e2f (patch)
treed38c5be867ee987248e4016b6282eea9e9798a23 /editor/plugins/skeleton_3d_editor_plugin.cpp
parent604493eb6ee3def65aca089c1d4bc71ea03ca19a (diff)
downloadredot-engine-1459b9c24c9bf7c4781fde3ea55c0dbd9b020e2f.tar.gz
Fix scaled_orthogonal() & subgizmo global scaling
Diffstat (limited to 'editor/plugins/skeleton_3d_editor_plugin.cpp')
-rw-r--r--editor/plugins/skeleton_3d_editor_plugin.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/editor/plugins/skeleton_3d_editor_plugin.cpp b/editor/plugins/skeleton_3d_editor_plugin.cpp
index 782e365138..7f43de3240 100644
--- a/editor/plugins/skeleton_3d_editor_plugin.cpp
+++ b/editor/plugins/skeleton_3d_editor_plugin.cpp
@@ -1301,7 +1301,7 @@ void Skeleton3DGizmoPlugin::set_subgizmo_transform(const EditorNode3DGizmo *p_gi
Transform3D original_to_local;
int parent_idx = skeleton->get_bone_parent(p_id);
if (parent_idx >= 0) {
- original_to_local = original_to_local * skeleton->get_bone_global_pose(parent_idx);
+ original_to_local = skeleton->get_bone_global_pose(parent_idx);
}
Basis to_local = original_to_local.get_basis().inverse();