diff options
author | Joshua Leung <aligorith@gmail.com> | 2009-11-05 13:09:45 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2009-11-05 13:09:45 +0300 |
commit | 06d5d53a240cf98aee52a45317ac2f979be7e58a (patch) | |
tree | 8f2db7b18112826826213f86aa0a8e20fad0b9c9 /source/blender/editors | |
parent | 751f07d6d486b6388d4eeb78ee0fb672c95739ed (diff) |
Bugfixes + Spline IK Tweaks:
* #19819: 'Select' operator for Hooks was crashing when Hooks didn't have any vertices assigned yet
* Default twist resolution mode for curves is now 'Minimise'. This seems to work better for Curve Deforms and other purposes. Can be changed if other ways are better after some more testing.
* Spline IK now has more options for controlling how the x and z axis scaling is determined. There is now a choice between using the radius of the curve, the x+z scaling from the bones, or no scaling (default). This does break old files a bit, but this is to have a more stable base for later.
Diffstat (limited to 'source/blender/editors')
-rw-r--r-- | source/blender/editors/object/object_hook.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/editors/object/object_hook.c b/source/blender/editors/object/object_hook.c index 4643b875872..22a6329a097 100644 --- a/source/blender/editors/object/object_hook.c +++ b/source/blender/editors/object/object_hook.c @@ -362,6 +362,9 @@ static void select_editcurve_hook(Object *obedit, HookModifierData *hmd) void object_hook_select(Object *ob, HookModifierData *hmd) { + if (hmd->indexar == NULL) + return; + if(ob->type==OB_MESH) select_editmesh_hook(ob, hmd); else if(ob->type==OB_LATTICE) select_editlattice_hook(ob, hmd); else if(ob->type==OB_CURVE) select_editcurve_hook(ob, hmd); |