Ondsel-Development / FreeCAD

This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
https://www.freecad.org
Other
192 stars 10 forks source link

Support Joint Reordering #41

Open dustinlacewell opened 7 months ago

dustinlacewell commented 7 months ago

Is there an existing issue for this?

Problem description

I accidentally deleted a joint early in a chain of joints. I attempted to recreate the original joint, but I cannot move it before its original dependents and now my assembly is permanently broken.

Full version info

OS: Windows 11 build 22631
Word size of FreeCAD: 64-bit
Version: 0.22.0dev.36825 (Git)
Build type: Release
Branch: main
Hash: 88b0ec51271e515d13f4c35d0109b56b70831152
Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * DynamicData 2.60.0
  * Manipulator 1.5.7

Subproject(s) affected?

Assembly

Anything else?

No response

Code of Conduct

PaddleStroke commented 7 months ago

What do you mean by "its original dependents" ? The order of joints does not matter.

I guess we can enable reordering, but I fail to see how that could break the assembly. Please provide a file and reproduction steps. Thanks

dustinlacewell commented 7 months ago

Thinking back, this probably wasn't the reason why the assembly was broken. Close this or keep it open at your leisure depending on whether you'd like to track reordering. Thanks for replying.