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.
OS: KDE Flatpak runtime (GNOME/gnome)
Word size of FreeCAD: 64-bit
Version: 0.20.1.29410 (Git)
Build type: Release
Branch: (HEAD detached at 0.20.1)
Hash: f5d13554ecc7a456fb6e970568ae5c74ba727563
Python 3.9.9, Qt 5.15.5, Coin 4.0.0, Vtk 8.2.0, OCC 7.6.2
Locale: English/United States (en_US)
Installed mods:
* FeedsAndSpeeds 0.4.0
* FEM_FrontISTR 0.1.0
* LCInterlocking
* MeshRemodel 1.8919.0
* POV-Ray-Rendering
* Pyramids-and-Polyhedrons
* Ship 2022.4.11
* parts_library
* dodo
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.
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.