Hi Allan - that kind of "snap history" is something that I had thought some about when originally working on MoI, but unfortunately it would take quite a lot of effort to make the history system work in that way.
Currently the history system is focused just on tracking objects that are selected by "object picking", like where objects become yellow when you click on them.
When you pick a point that happens to also be snapped on to an object, that is sort of a different category of thing, the system only records the 3D point locations and does not currently know how to also remember the objects that the points were snapped on to.
So that's the difference between Blend and Conic - with Blend you are picking 2 objects by "object picking", while in Conic you are picking points using "point picking" where only the final point locations are recorded for conic.
I would like to try and improve the history system in the future, but probably the main focus for improvements initially will be more in the area of trying to chain operations through operations like booleans.
There also tends to be a problem where too much history being turned on automatically can lead to some surprising results when someone does not expect other pieces to mutate when moving what seems like an independent part. A "point snapping" history could fall into that problem area pretty easily, so it would probably be something that you would have to turn on rather than it happening completely automatically.
So anyway, I've got some ideas on that but there probably won't be any action on that particular thing for some time to come.
- Michael
|