Jaime van Kessel
Jaime van Kessel
No, we just use a shader that uses both options. Recalculating normals is kinda tricky to get right (especially with broken models)
I don't really understand how you timed this. When profiling code like this, I'd recommend using something like https://github.com/pyutils/line_profiler since it shows per line how much time was spent on...
I'm not sure what part of the messaging that could be. It has to be something with opengl since the rendering is so much faster if you only display a...
I managed to find it what is causing it; it's the frame swap. I don't know why that would take so much longer than the actual rendering...
It's in Qt itself. The QQUickWindow has a number of stages: https://doc.qt.io/qt-5/qquickwindow.html#RenderStage-enum I've been digging around in the documentation of Qt and it seems that the swap stage is when...
The thing is that we use a shader to get the 3D effect of the layers. We could consider pre-generating the verts and send that to be rendered. It might...
We could also do the pre-generating in C++ and make a python binding. I do agree with your gut feeling though. The VBO caching should have more effect.
Could you share the project file to create the tubes file (and the tubes file itself?). It would help me to convince people that this is worth the effort.
This is by design. The entire screen is the view (as can be seen on the right of the setting pannel).
I've checked in our tracker and it was apparently to fix https://github.com/Ultimaker/Cura/issues/2792 (and the large amount of duplicates) But feel free to make a PR to remove the unneeded check...