Open ToniTen opened 2 years ago
You don't need to unfreeze the assembly. Just right click the top document item in the tree view, and select 'Reload document'. This will cause all linked document to be reloaded in full.
You don't need to unfreeze the assembly. Just right click the top document item in the tree view, and select 'Reload document'. This will cause all linked document to be reloaded in full.
Thanks! that makes things easier, but as I usually work with at least 5 levels of nested assemblies (and have in the past used over 20), I need to reload the document multiple times. Could it be possible to add a "reload document hierarchy" that recursively reloads everything?
My current workflow for assemblies is:
This allows me to create a logical structure, and to maximize reusability, for example if say a given sub assembly is needed 3 times, or if a given sub assembly is shared between multiple variants. This also creates a lot of files for a given final assembly.
If I need to share the FreeCAD files with someone else, I thought that I could just go to Link Actions/Import all links, but this operation fails if any of of the files is partially loaded (due to frozen assemblies). Thus, I'm required to go to all the individual sub assemblies, unfreeze them, and only then I can import all links. I then have to save this file under a new name, and make sure to not save any of the now unfrozen sub-assemblies.
The feature I want is to have an option under Assembly3 to "Package" the assembly by fully loading all components and sub assemblies, importing all links, and then saving that to a new file, then unload all of the now fully loaded files so they can remain partially loaded.