Blender Git Commit Log

Git Commits -> Revision 2e9cb31

Revision 2e9cb31 by Nicholas Bishop (master)
December 30, 2012, 18:24 (GMT)
Add BMLog for efficiently storing changes to vertices and faces

The BMLog is an interface for storing undo/redo steps as a BMesh is
modified. It only stores changes to the BMesh, not full copies.

Currently it supports the following types of changes:
- Adding and removing vertices
- Adding and removing faces
- Moving vertices
- Setting vertex paint-mask values
- Setting vertex hflags

Commit Details:

Full Hash: 2e9cb31c02378fd5b9b3f26f6f26501d1aa999a2
SVN Revision: 53435
Parent Commit: 1b4b5f9
Lines Changed: +1071, -1

2 Added Paths:

/source/blender/bmesh/intern/bmesh_log.c (+962, -0) (View)
/source/blender/bmesh/intern/bmesh_log.h (+102, -0) (View)

3 Modified Paths:

/source/blender/bmesh/bmesh.h (+1, -0) (Diff)
/source/blender/bmesh/CMakeLists.txt (+3, -0) (Diff)
/source/blender/bmesh/SConscript (+3, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021