history - enable, disable, breaking

Next
 From:  mjs (MSHIDELER)
5894.1 
I was messing around with some geometry, nothing exciting just practicing surface lofts and blends.

Anyhow, I had history enabled on my sketches and, at some point, I broke the history. Does MoI warn you when you are going to break the history features and I missed it? Something blasts through in the status area but it is so fast I don't know if it is just MoI thinking or a warning that I am about to kill the history ability for the feature.

Using Mar 17 2013 beta
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
5894.2 In reply to 5894.1 
Hi mjs, no, there's no warning if the history chain will get broken by the current edit.

In order for history to do updates, it needs to find all the objects that were used as inputs to create the one to be updated, if any can't be found then that object will not be able to be recalculated.

When you do something like a boolean it's fairly different than a "move" or "rotate" - a boolean doesn't just transform an object keeping all its pieces in place, it basically deletes the current object and creates a new one that may have large chunks missing or added to it. The particular object from before the boolean is then no longer a part of the current model and so that will then break the history chain at that point.

In the future I want to overhaul the entire history mechanism to keep a continuous linear log of all objects and commands that have been used, so that it will be possible for updates to go into that repository and find previous inputs even if they are not in the current version of the model. I'm probably not going to be doing any more work on the current history mechanism by adding in warnings or additional UI for it as it currently works, since I think any work in that area will be largely wasted when it does come time to do the big overhaul.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  mjs (MSHIDELER)
5894.3 In reply to 5894.2 
"I'm probably not going to be doing any more work on the current history mechanism by adding in warnings or additional UI for it as it currently works, since I think any work in that area will be largely wasted when it does come time to do the big overhaul"

Completely understood. When you are a small shop....and I mean that as literal as 1 x 1...you have to mind your best use of time to the nth degree.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All