How to replace a model within a project with new version, and keep all existing settings, modifiers, etc. ?
 
Notifications
Clear all

How to replace a model within a project with new version, and keep all existing settings, modifiers, etc. ?  

  RSS
Robin
(@robin-2)
Trusted Member
How to replace a model within a project with new version, and keep all existing settings, modifiers, etc. ?

In the case where someone might have a project file with many modifications....it is troublesome to redo all the settings when a new version of the STL with a minor change is made.

Is there a way to replace the model, and keep all the settings/modifiers/etc?

Best Answer by Swiss_Cheese:

@robin-2

 

You might also want to try "add part". right click on model, in the resulting menu use the load option, navigate to the file location, and import the newer version of the model, then you can center the new part using the part manipulation Pane(the part is actually the new version of the model) using the original. then you can delete the original in this way all the other parts, height range modifiers, temp changes and non painted support enforcers will remain (that's why I did them that way). The only information lost will be the painted on support enforcers and the small areas of seam blockers painted on the original. you will have to add them back manually, however since I used rear for the seam position they will be mostly ok needing only minor touch-ups. I have to work today, when I come back later I'll explain the cut operation I used on the angled supports. I saw the post I didn't have time to answer. The way Neophyl described is valid also, I prefer the way I described because I still have the old model for positioning reference and can pull it aside if I need and look at it for painting reference as well, before deleting it.

 

Regards

 

Swiss_Cheese

Posted : 19/03/2022 9:26 pm
Diem
 Diem
(@diem)
Illustrious Member

Open the same project file then import the new part into it.

Cheerio,

Posted : 20/03/2022 1:37 am
FoxRun3D
(@foxrun3d)
Famed Member
RE: How to replace a model within a project with new version, and keep all existing settings, modifiers, etc. ?

Maybe I misunderstand but shouldn't right clicking on the model and selecting "Reload STL" or "Replace STL" do exactly what you want to do? However, modifiers may not be maintained as the shape of the models may have changed. 

Formerly known on this forum as @fuchsr -- until all hell broke loose with the forum software...

Posted : 20/03/2022 12:43 pm
You liked
Neophyl
(@neophyl)
Illustrious Member
RE: How to replace a model within a project with new version, and keep all existing settings, modifiers, etc. ?

Right clicking and reload from disk (or replace) will bring in the new model.  Things like rotations and orientation tends to be kept.  Modifiers are also kept but depending on the 'new' model they could need repositioning as their xy coordinates are based on those of the model which could change. 
Changed settings are also kept. However if you use the object as library technique this is trivial to regain as its possible to copy and paste them between objects anyway.

What does not get kept are things like cut, and any of the paint on features.  As you are painting and defining areas of tessellation on the model itself (in an indexed fashion) then reloading resets that index and so all that is gone.  Its pretty much unavoidable given the way it works.

If you want to keep an area for say a specific shape for support enforcers then its better to model that area in your cad as a separate part of the object.  That way when its reloaded the modifier is also reloaded and all you need to do is select the modifier, right click and change type from part to enforcer for example.

Posted : 20/03/2022 3:03 pm
You liked
Swiss_Cheese
(@swiss_cheese)
Noble Member
RE: How to replace a model within a project with new version, and keep all existing settings, modifiers, etc. ?

@robin-2

 

You might also want to try "add part". right click on model, in the resulting menu use the load option, navigate to the file location, and import the newer version of the model, then you can center the new part using the part manipulation Pane(the part is actually the new version of the model) using the original. then you can delete the original in this way all the other parts, height range modifiers, temp changes and non painted support enforcers will remain (that's why I did them that way). The only information lost will be the painted on support enforcers and the small areas of seam blockers painted on the original. you will have to add them back manually, however since I used rear for the seam position they will be mostly ok needing only minor touch-ups. I have to work today, when I come back later I'll explain the cut operation I used on the angled supports. I saw the post I didn't have time to answer. The way Neophyl described is valid also, I prefer the way I described because I still have the old model for positioning reference and can pull it aside if I need and look at it for painting reference as well, before deleting it.

 

Regards

 

Swiss_Cheese

The Filament Whisperer

Posted : 20/03/2022 6:32 pm
Robin
(@robin-2)
Trusted Member
Topic starter answered:
RE: How to replace a model within a project with new version, and keep all existing settings, modifiers, etc. ?

Thanks all for the answers!  I had tried a couple of these but PrusaSlicer was giving an error and/or crashing.  It may have been because I was trying to reload a different file-name?

I will experiment again!

Posted : 21/03/2022 1:56 pm
You liked
Share: