Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-105961

QtQuick3D - Allow applying a QMatrix4x4 transformation to Node

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.3.0
    • Quick: 3D
    • None

    Description

      From the QtQuick3D documentation, Node has a property for storing the global transformation matrix, sceneTransform. However, it is read-only. 

      This makes it impossible to apply a new transformation matrix to the Node when needed.

      My attempts to decompose a 4x4 transformation matrix into its components and apply the individual transformations through writeable Node properties also does not work. This is likely due to the fact that the writeable properties such as position are local to the Node, not global to the scene. 

      Therefore, it would be extremely beneficial to have a global transform matrix property for Node that is writeable, or a method that allows a global transform matrix to be set or applied.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.graphics.and.multimedia Qt Graphics Team
            _ocooke Owen Cooke
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes