diff options
-rw-r--r-- | src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp | 6 | ||||
-rw-r--r-- | src/tools/qml2puppet/qml2puppet/editor3d/mousearea3d.cpp | 6 |
2 files changed, 4 insertions, 8 deletions
diff --git a/src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp b/src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp index 52a3f6d74a..21720ae6de 100644 --- a/src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp +++ b/src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp @@ -19,7 +19,6 @@ #include <QtQuick3DRuntimeRender/private/qssgrenderbuffermanager_p.h> #include <QtQuick3DRuntimeRender/private/qssgrendermodel_p.h> #include <QtQuick3DUtils/private/qssgbounds3_p.h> -#include <QtQuick3DUtils/private/qssgutils_p.h> #include <QtQml/qqml.h> #include <QtQuick/qquickwindow.h> #include <QtQuick/qquickitem.h> @@ -800,9 +799,8 @@ QVector3D GeneralHelper::pivotScenePosition(QQuick3DNode *node) const QMatrix4x4 localTransform; localTransform.translate(node->position()); - const QMatrix4x4 sceneTransform = parent->sceneTransform() * localTransform; - - return mat44::getPosition(sceneTransform); + const QMatrix4x4 m = parent->sceneTransform() * localTransform; + return QVector3D(m(0, 3), m(1, 3), m(2, 3)); } // Calculate bounds for given node, including all child nodes. diff --git a/src/tools/qml2puppet/qml2puppet/editor3d/mousearea3d.cpp b/src/tools/qml2puppet/qml2puppet/editor3d/mousearea3d.cpp index 2e78d84ac8..fed5656e24 100644 --- a/src/tools/qml2puppet/qml2puppet/editor3d/mousearea3d.cpp +++ b/src/tools/qml2puppet/qml2puppet/editor3d/mousearea3d.cpp @@ -10,7 +10,6 @@ #include <QtQuick3D/private/qquick3dcamera_p.h> #include <QtQuick3D/private/qquick3dorthographiccamera_p.h> #include <QtQuick3DRuntimeRender/private/qssgrendercamera_p.h> -#include <QtQuick3DUtils/private/qssgutils_p.h> #include <QtCore/qmath.h> namespace QmlDesigner { @@ -735,9 +734,8 @@ QVector3D MouseArea3D::pivotScenePosition(QQuick3DNode *node) const QMatrix4x4 localTransform; localTransform.translate(node->position()); - const QMatrix4x4 sceneTransform = parent->sceneTransform() * localTransform; - - return mat44::getPosition(sceneTransform); + const QMatrix4x4 m = parent->sceneTransform() * localTransform; + return QVector3D(m(0, 3), m(1, 3), m(2, 3)); } double MouseArea3D::getRelativeScale(QQuick3DNode *node) const |