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

Scenes with two View3D are not properly updated

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Fixed
    • Affects Version/s: 6.2.0 FF
    • Fix Version/s: 6.2
    • Component/s: Quick: 3D
    • Labels:
      None
    • Platform/s:
      Windows
    • Commits:
      95af96f40a9638e5a2aa91e6255063c6f4bc5069
    • Sprint:
      Qt Quick 3D - 2021 Week 31/32

      Description

      If there are two View3D pointing to different nodes of the same node tree, one of the views is not autoupdated if the scene contents changes.

      The idea of this approach is to have some nodes painted in both views and the others only in the first view.

       

      How to reproduce:

      1) Start the attached project.

      2) Press the red rectangle at the top left corner.

      -> the model is loaded, but is only visible in the second view.

      3) Resize the window slightly

      -> now the model is shown in the first view

      4) Press the red rectangle again

      -> the model is deleted but is still visible in the first view

      5) Resize the window

      -> the model is not shown in the first view

       

      Expected behavior - the first view should autoupdate the same way as the second view.

      If I go further and replace the material which is set to the model when the model is shown, the model disappears in the first view permanently.

        Attachments

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

          Activity

            People

            Assignee:
            kagro Kaj Grönholm
            Reporter:
            alexey89 alexey89
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes