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);
         }
 
     }