diff options
author | Joshua Leung <aligorith@gmail.com> | 2010-01-26 12:25:32 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2010-01-26 12:25:32 +0300 |
commit | 0e1eca2d08035a24067406167aa5cdea0b16d274 (patch) | |
tree | 181af1578c718a52cc3713533eaa2640a8360707 /source/blender/editors/transform/transform_generics.c | |
parent | 3150e4ee12ed6fbe6e9f60d013a6d43c85cca8ce (diff) |
Finishing off the Transform code changes for Degrees/Radians:
Added flags for the mapping function offering more control over what values were affected and when. In the WIP code, the values for unselected verts were getting the restoration conversion being repeatedly applied, resulting in the values tending to zero.
Diffstat (limited to 'source/blender/editors/transform/transform_generics.c')
-rw-r--r-- | source/blender/editors/transform/transform_generics.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index 1e3bddc769e..892ee467a69 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -408,7 +408,8 @@ void recalcData(TransInfo *t) for (ale= anim_data.first; ale; ale= ale->next) { FCurve *fcu= (FCurve *)ale->key_data; - ANIM_unit_mapping_apply_fcurve(ac.scene, ale->id, ale->key_data, 1, 0); + // fixme: only do this for selected verts... + ANIM_unit_mapping_apply_fcurve(ac.scene, ale->id, ale->key_data, ANIM_UNITCONV_ONLYSEL|ANIM_UNITCONV_SELVERTS|ANIM_UNITCONV_RESTORE); /* watch it: if the time is wrong: do not correct handles yet */ |