=== Transform Snap ===
authorMartin Poirier <theeth@yahoo.com>
Sun, 13 Jan 2008 22:20:18 +0000 (22:20 +0000)
committerMartin Poirier <theeth@yahoo.com>
Sun, 13 Jan 2008 22:20:18 +0000 (22:20 +0000)
commite4e66c9aa429dde5b38985f54af9e1336c4b6fa0
tree3feb5f5fd38e56eeb6c875b3d9f88cdf37f560ef
parentd660e293650d88e00009ad315fb00ade71239621
=== Transform Snap ===

Snapping for object mode

Changes:
- Transform snap now working in object mode and not just mesh edit mode
- Shift-Tab can be used to toggle snap on/off inside transform too (no more Esc,toggle,restart)
- Object mode snap: Closest uses the bounding box corners of all selected objects, Median uses object center and Center uses transform center (same as edit mode).
- Object mode snap: all visible meshes can be used to get the snapping point (unlike edit mode snap which is limited to selected mesh: this might be adjusted to make edit mode snap use all visible too).

To Do:
- Add "Active" snap target method: use active object (or mesh element) as snap target
- Add snapping capabilities to Scale
- (Maybe) Add "Near pointer" snap target method: use selected element that is closest to mouse pointer as snap target. Active could probably accomplish that already in a less confusing manner, so I might skip this.
source/blender/include/BIF_transform.h
source/blender/include/transform.h
source/blender/src/header_view3d.c
source/blender/src/space.c
source/blender/src/transform_conversions.c
source/blender/src/transform_snap.c