Purge redundant steps from HBPM history

Please follow the format below for requesting a feature.

The problem that this feature will solve:

after modelling and iterating a design, redundant steps that do not change the final result accumulate in the history. And those steps should be able to be automatically purged to minimise the history complexity

Brief description of the outcomes that you expect from this feature:

This should reduce the complexity of models and make them faster to load and edit

What can’t you achieve without this feature?

can’t achieve the simplest, lightest weight model that produces the design intent

Can you provide an example?

A simple example would be creating bodies, copying them and then deleting a copy or copies, modifying an originating sketch and copying again. I know this is poor modelling practice, but it’d be good to be able to automatically clean up the history to have not done the copying in the first place.
I know that there’s an option now to delete a step or roll back to a breakpoint inserted at the point of the original creation of the redundant geometry, but it depend on you realising it.
I’ve created some intricate models already (sorry but they are protected IP) and I have remodelled from scratch a few times. Which I also find is good practice to do anyway. But a clean up utility to hunt out and kill off nugatory history steps would help. :slight_smile:

1 Like

If nothing else, from this thread I’ve learned the word “nugatory” and am forever grateful for that.

1 Like

I guess I could have said history steps that don’t contribute to the result… which I think I did in the original message. The point is that the history gets filled with “dead ends” easily, and I assume that Shapr3D has to still calculate those in a model rebuild… so it’d be good to be able to purge them, or purge them on export.