From b8bb07234eb4157e164c49ed26f999f5eed856d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tur=C3=A1nszki=20J=C3=A1nos?= Date: Fri, 2 Sep 2022 19:40:56 +0200 Subject: [PATCH] editor: translator Z axis fix --- Editor/Translator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Editor/Translator.cpp b/Editor/Translator.cpp index 57ab60bfa..87a661ab1 100644 --- a/Editor/Translator.cpp +++ b/Editor/Translator.cpp @@ -362,7 +362,7 @@ void Translator::Update(const CameraComponent& camera, const wi::Canvas& canvas) else if (state == TRANSLATOR_Z) { XMVECTOR axis = XMVectorSet(0, 0, 1, 0); - XMVECTOR wrong = XMVector3Cross(camera.GetUp(), axis); + XMVECTOR wrong = XMVector3Cross(camera.GetAt(), axis); planeNormal = XMVector3Cross(wrong, axis); this->axis = XMFLOAT3(0, 0, 1); }