Open SwizzleMaster opened 1 year ago
Same problem here:
OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.29177 (Git)
Build type: Release
Branch: releases/FreeCAD-0-20
Hash: 68e337670e227889217652ddac593c93b5e8dc94
Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.2
Yes same, currently as a workaround, I have to reduce the dimensions of the base wire or solid relative to the size of the frame material to get the desired outer dimension of my frame every time I use the Frame Branch Manger. This quickly becomes unusable with additional complexity.
I would be great to have tools like "align to face", or "mate to edge" inside of Frame Branch Manager? Similar to how the trim/expand function is implemented, it would be a game changer!
Thanks
OS: Gentoo Linux (Unity/sway)
Word size of FreeCAD: 64-bit
Version: 0.21.1.33694 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.21.1)
Hash: f6708547a9bb3f71a4aaade12109f511a72c207c
Python 3.10.12, Qt 5.15.8, Coin 4.0.0, Vtk 9.2.5, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods:
* OpenDark 2023.10.30
* dodo 1.0.0
Background Info: I'm using the latest freecad binary available for windows and the flatpak version on linux with the same result. I also reinstalled Dodo first to confirm if it's actually a bug.
The problem: I create a frame structure using the frame branch manager, trim the members to suit. If I need to mate some surfaces or lines, I exit the frame branch manager and use the "Mate the Edges" or "Flush the Surfaces" tool. It appears to work and the lines or surface are made flush. However the blue tick icon appears on the modified frame member indicating that a recompute is required. Next time the document is recomputed the changes are undone. the moved frames revert to their original position. Apparently whatever the dodo tool does for those operations doesn't get saved to the open document and therefore gets lost in the recompute.