diff --git a/Editor/Translator.cpp b/Editor/Translator.cpp index b54a41a92..79b9ed943 100644 --- a/Editor/Translator.cpp +++ b/Editor/Translator.cpp @@ -1057,6 +1057,11 @@ void Translator::PreTranslate() { Scene& scene = wi::scene::GetScene(); + if (!dragging) + { + transform.ClearTransform(); + } + // Find the center of all the entities that are selected: XMVECTOR centerV = XMVectorSet(0, 0, 0, 0); float count = 0;