SolveSpace Logo SOLVESPACE -- parametric 2d/3d CAD
Examples
Tutorials
Features
Download
Reference
Technology
Library
Forum
Contact
USER FORUM

(you are viewing a thread; or go back to list of threads)

Propagating changes from model file to assembly file (by DIV)
One cool thing about SolveSpace is that when designing a complicated object, parts can be saved as separate files, and compiled in an assembly, and changes in the underlying files for the individual file propagate through to the assembly file.

For example, a table assembly can be made from four (identical) leg parts and a (single) top part.
https://youtu.be/7HtF2MBwO-o

However, there appears to be a bug if there are more than two levels of assembly.

Suppose I want to create a model of my dining room with a table and some chairs.
I create a table assembly as top part + 4 legT parts.
I create a chair assembly as seat part + 4 legC parts + backrest part.
I create a dining room assembly as table 'part' + 2 chair 'parts'.

If, after completing the above. I make a change in the "backrest" part, it will be automatically be updated when I open the chair assembly.
BUT it will NOT be be automatically be updated when I open the dining room assembly!

The only workaround seems to be as follows.
1. Make the change to the "backrest" part.
2. Open the chair assembly and SAVE the automatically updated changes shown.
3. Open the dining room assembly. The changes to the "backrest" part will now have been automatically updated, because the underlying "chair" assembly file was saved after the "dining room" assembly was last saved.
4. Optionally: save the automatically updated changes shown in the dining room assembly.

—DIV
Sat Oct 12 2019, 02:27:45
Post a reply to this comment:
Your Name:
Your Email:
Subject:
(no HTML tags; use plain text, and hit Enter for a line break)
Attached file (if you want, 5 MB max):
© 2008-2022 SolveSpace contributors. Most recent update June 2 2022.