利用者・トーク:Nicholasbishop/BMeshUndo
- How do you deal with operations that "destroy data"? For example if someone scales along the z-axis to 0, there is no inverse matrix which recovers the initial positions. How do you deal with that?
- We ended up ditching the strict euler-based approach to tool design in BMesh; that turned out to be a development dead end. Eulers aren't all they're cracked up to be, and more simpler methods are often both faster to execute and easier to maintain. A log-based undo system is still possible, but can't rely on a "pure" use of eulers. Joeedh 11:40, 11 January 2013 (CET)