From 9465c0358bca4f5e274536d80e45f68edcc00d4f Mon Sep 17 00:00:00 2001 From: IgorekLoschinin <igor.loschinin2014@yandex.ru> Date: Wed, 6 Oct 2021 21:04:31 +0300 Subject: [PATCH] ref #110 Fix recalculate positon. --- src/Core/Crawl/groupobject.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/Core/Crawl/groupobject.cpp b/src/Core/Crawl/groupobject.cpp index 5302846..87ac60d 100644 --- a/src/Core/Crawl/groupobject.cpp +++ b/src/Core/Crawl/groupobject.cpp @@ -23,19 +23,13 @@ void GroupObject::render(unsigned int tbfMsec) { if (Localpropertys *props = getLocalpropertys(object->guiId())) { - if (!props->_rotation.isNull()) { + if (!props->_rotation.isNull()) object->setRotation(_this->rotation() * props->_rotation); - QVector3D reCalcVectorPs = reCalcPos(props->_position, - _this->rotation().toEulerAngles()); - - object->setposition(_this->position() + reCalcVectorPs); - - } else { - object->setposition(_this->position() + props->_position); - } - + QVector3D reCalcVectorPs = reCalcPos(props->_position, + _this->rotation().toEulerAngles()); + object->setposition(_this->position() + reCalcVectorPs); } }