Thank you. Such a simple solution and I didn't see it.
I'm facing allot of complete freezes of your FC branch with the file attached. It doesn't completely crash just freezes. I intentionally left the last beam to be aligned for testing purpose. This doesn't happen with FC trunk with asm3 embeded. How to reproduce:
-select the 2 highlited faces
-click attachment constraint
-select something in the tree = instant freeze
But it happens at random with other constraints also.
Your FC version used for testing
Code: Select all
OS: KDE neon User Edition 5.19 (KDE//usr/share/xsessions/plasma) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.21300 +2367 (Git) AppImage Build type: Release Branch: LinkStage3 Hash: daf93f78cc3809ec0b63f8da8ee9002750f5f169 Python version: 3.7.6 Qt version: 5.12.1 Coin version: 4.0.0 OCC version: 7.4.0 Locale: English/United States (en_US)
Code: Select all
OS: KDE neon User Edition 5.19 (KDE//usr/share/xsessions/plasma) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.21622 (Git) AppImage Build type: Release Branch: master Hash: f5a5bf7900e9a5cdbb5f7f82fcf5123b27c9703f Python version: 3.8.2 Qt version: 5.12.5 Coin version: 4.0.0 OCC version: 7.4.0 Locale: English/United States (en_US)
The truth is that this is not the first time that I try asm3 but I always gave up on it because of one simple problem. Even with the low body count present in this file , the transform tool becomes unbearably slow. I'vd done the CNC in asm2+ and the hexapod assembly in asm4 and during assembly I always find my self moving stuff with the manipulator for my visual reference or to aid the solver in finding the neded match. Can this issue be solved in some way? Your's is the most complete and integrated WB but it slows down the workflow to a crawl when using the manipulator. Even for bodies that have yet no constraints set. Please take a look at this.
Thank you for your hard work. Cheers.