USER FORUM
    (you are viewing a thread; or go back to list of threads)
    Updating nested assemblies (by wolfv)
    I have a project containing a hierarchy of assemblies, each assembly being dependent on a previous assembly.
After editing a part, I manually save each assembly file in the assembly-dependency hierarchy.
Is there a more efficient way to propagate the changes up the assembly-dependency hierarchy?
Similar post from 2019:
https://solvespace.com/forum.p...;parent=2777&tt=1563959569
I tried using "Edit → Regenerate All" but it didn't seem to do anything.
Maybe I did it wrong. How is "Regenerate All" used?
"Regenerate All" is mentioned in:
https://solvespace.com/ref.pl
https://solvespace.com/box.pl
I am using solvespace 3.1
After editing a part, I manually save each assembly file in the assembly-dependency hierarchy.
Is there a more efficient way to propagate the changes up the assembly-dependency hierarchy?
Similar post from 2019:
https://solvespace.com/forum.p...;parent=2777&tt=1563959569
I tried using "Edit → Regenerate All" but it didn't seem to do anything.
Maybe I did it wrong. How is "Regenerate All" used?
"Regenerate All" is mentioned in:
https://solvespace.com/ref.pl
https://solvespace.com/box.pl
I am using solvespace 3.1
    (no subject) (by ruevs)
    There is no easier way at this point.
    submitted the issue at github (by wolfv)
    How to regenerate nested assemblies tutorial (by wolfv)
    A SolveSpace project can have a hierarchy of assemblies, each assembly being dependent on a previous assembly.  When a .slvs file is edited, that change is not automatically propagated up the dependency hierarchy.
The following procedure is easiest way to repeatedly update a nested assembly:
For each sub-assemble in the hierarchy, open a copy of SolveSpace.
After editing a .slvs file in the hierarchy
- File → Save (Ctrl+S)
- Change focus to the SolveSpace with assemble that depends on that .slvs file (alt+tab i.e. hold alt while tapping tab until desired window is selected)
- Edit → Regenerate All (Space)
- Repeat for each sub assemble up the dependency hierarchy.
The attached nested_assemblies example has the following dependency hierarchy:
- rectangle+triangle+triangle-asm.slvs
- - rectangle-part.slvs
- - triangle+triangle-asm.slvs
- - - triangle-part.slvs
The following procedure is easiest way to repeatedly update a nested assembly:
For each sub-assemble in the hierarchy, open a copy of SolveSpace.
After editing a .slvs file in the hierarchy
- File → Save (Ctrl+S)
- Change focus to the SolveSpace with assemble that depends on that .slvs file (alt+tab i.e. hold alt while tapping tab until desired window is selected)
- Edit → Regenerate All (Space)
- Repeat for each sub assemble up the dependency hierarchy.
The attached nested_assemblies example has the following dependency hierarchy:
- rectangle+triangle+triangle-asm.slvs
- - rectangle-part.slvs
- - triangle+triangle-asm.slvs
- - - triangle-part.slvs
    (no subject) (by ruevs)
    Post a reply to this comment: