Sculpt: tool updates for latest changes
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 4 Nov 2009 21:10:28 +0000 (21:10 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 4 Nov 2009 21:10:28 +0000 (21:10 +0000)
commit68278f35e8ae7e6ca387695d752a907ade5f8c4e
treedc2167ad4dd76d38512770e7c9d3300557bd0a29
parent678d37fe4e2f68d57022fb210281031025150b0f
Sculpt: tool updates for latest changes

* Smooth: vert-face map is now only created when this tool is used, would be
  best to also avoid using it here to avoid a sudden increase in memory, but
  is not trivial.
* Grab: now no longer uses active verts list and loops over nodes like other
  tools.
* Layer: uses original coordinates from undo now to save memory when not
  using persistent layer.
* Anchored: this option works again now, though is still quite slow as it
  loops over all verts/faces.

Smooth, layer tools and the anchored option could still be improved to use
less memory and/or work faster by only doing things per node.
source/blender/blenkernel/BKE_paint.h
source/blender/blenkernel/intern/object.c
source/blender/editors/sculpt_paint/sculpt.c