利用者・トーク:Nicholasbishop/BMeshUndo

提供: wiki
2013年1月11日 (金) 19:41時点におけるwiki>Joeedhによる版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索
  • 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)