Do you have any ideas how I can debug slow 3D view refreshes with assembly using assembly4?
Moving the view, rotating, zooming... all are very slow and get slower when I add more parts.
Zolko proposed to export the assembly to a STEP file and try loading it separately, but it looks like the STEP export doesn't wan't to work properly (I get error that the STEP can't be loaded, while I try to export it).
The STEP file is created after all (about 200MByte) and when I try to open it I just gave up after 15 minutes of FreeCAD 100% CPU and eating all my system memory.
Is there a known limit of the parts that cause slowness of the 3D view?
Or a complexity of the parts?
The assembly doesn't have much parts, probably around 50-60 , but the parts are pretty complex, many holes, threads and so on.
The parts are imported from STEPs.
I'm with a version built from sources.
Intel® Core™ i7-5820K CPU @ 3.30GHz × 12
16G RAM
GeForce GTX 1060 6GB/PCIe/SSE2
Code: Select all
OS: Ubuntu 18.04.5 LTS (ubuntu:GNOME/ubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22292 (Git)
Build type: Unknown
Branch: master
Hash: f09d48d0fe00590997b88b52b610210ac606951c
Python version: 3.6.9
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)