geep opened this issue on May 07, 2005 ยท 134 posts
JohnRickardJR posted Sun, 08 May 2005 at 9:00 AM
Yes, and there is no reason why this should take much memory. Each and every action in Poser could be stored as at most three values: What was done, what it was done to, how much of it was done ie: Insert Figure From Library; Figure number in the scene or Change dial setting; Paramater changed (already accessable in Python with a unique code, so they do store them); Change Made or Change Background color; From; To Even the magnets wouldn't take much doing - Function: Add magnet; Target: Whatever was selected; How Much: Default Magnet. I'd suspect that the reason we don't have this yet in Poser is that there are several different control loops involved, so Poser does it's current undos by storing two copies of the scene in memory, using undo and redo to swap between them.