Details
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
For Gerrit Dashboard: QTBUG-94693 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
363237,3 | Fix multiple View3D with same (sub)scene | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
363502,2 | Fix multiple View3D with same (sub)scene | 6.2 | qt/qtquick3d | Status: MERGED | +2 | 0 |