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

Move math3d classes from GUI to CORE

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Won't Do
    • P2: Important
    • 6.0
    • 5.5.0 Beta, 5.7.0, 6.0
    • Core: Other, GUI: OpenGL, Qt3D
    • None
    • 8

    Description

      Looking at the classes of math3d I can see no obvious reason why this mathematical methods are in GUI.

      This classification forces geometrical database/calculation backends/servers that should keep/operate-on QVector[234]d and associated geometrical QMatrix4d, QQuaternion, QGenericMatrix to load GUI.

      In my understading of Qt's Model-View pattern, I do not see a mathematical calcualtion as a part of a Graphical User Interface. The GUI could offer requesting parameters for a world view matrix, but calculation of the view is not part of a GUI. Showing the result (e.g. rendered bitmap) is part of the GUI.

      In addition, the sparse documentation and the introduction of Qt3d could be a nice time point to move the classes...?

      Or must something moving of classes like this be hold back until 6.0?

      Attachments

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

        Activity

          People

            jkobus Jarek Kobus
            moellney Michael Möllney
            Maurice Kalinowski Maurice Kalinowski
            Alex Blasche Alex Blasche
            Votes:
            1 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes