Proportional edit for object mode.
authorMartin Poirier <theeth@yahoo.com>
Fri, 30 Oct 2009 17:48:50 +0000 (17:48 +0000)
committerMartin Poirier <theeth@yahoo.com>
Fri, 30 Oct 2009 17:48:50 +0000 (17:48 +0000)
commitd5921a274fd925aaabcd7a29762d63e0dab390cf
tree3fdcc4a9ad2704148626bea8e3c21fe877dab590
parent89c7ad970c94372ea853fc9b3eb5a79566c93996
Proportional edit for object mode.

Limitations:

1) Parents and children of selected objects are excluded from the pool (siblings are ok) Making it work with that would required unparenting and reparenting after transform, that would turn nasty really quick.

2) Does not support Connected (this could be done through parent links, but see 3 first).

3) Parent relationships in affected objects aren't taken into account. When parent and children in the area of effect, remember that the children will also take the motion of the parents (with additive results). This could perhaps be fixed, but it could be nasty.

Other stuff:
New BASE_EDITABLE macro that checks if base is editable (like TESTBASELIB except it doesn't check for selection)
Add scene parameter to TESTBASELIB_BGMODE macro (using it from current scope is nasty)
source/blender/blenkernel/intern/multires.c
source/blender/editors/object/object_ops.c
source/blender/editors/space_view3d/view3d_header.c
source/blender/editors/transform/transform_conversions.c
source/blender/editors/transform/transform_generics.c
source/blender/makesdna/DNA_object_types.h
source/blender/makesdna/DNA_scene_types.h