Is it possible to scale an object and have it's scaled self snap to another object's edge or vertex?
Attached is a screenshot of what I'm trying to do: I want to scale the object on the left, and have it grow until it butts exactly against the object on the right. (In the picture, the object has grown too much by the time snap is activated). thanks
What you may do is to enable the Snapping Tool, change the snapping type to Vertex, then scale your object along the X axis (S,X) until it snaps to the other object. Then change the Y and Z parameters of Scale in Transform panel to the same as X has (hover the cursor over the X value window, hold LMB and drag it down to copy the X value to other windows).
Before scaling an object make sure you snapped your 3D Cursor to its origin point (select an object in Object Mode, then press Shift+S-->Cursor to Selected). Also the pivot center type has to be set to 3D Cursor.
correction to the above: It is indeed a bug, even in 2.69; snap on scale works for simple cases, but after a few operations, it appears to stop working properly. I filed a bug report, and it was fixed promptly (Thanks, Blender team!). The fix is of course, only in master at the moment.
update: I just pulled blender-edge (61646-d307c24-0thomas~trusty0) from the ppa, and yes! the bug is fixed.
You need change pivot point from 3D cursor to individual origin.
You really need blender 2.75, because there is a problem with snapping tool in the latest release. I tried that yesterday, and I was very disappointed because snapping tool doesn't work as "well" like 2.75 or previous releases.