diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-06-03 20:02:02 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-06-03 20:05:33 +0400 |
commit | c918f24edb5df8cc837b77363c4d928f8bfa9159 (patch) | |
tree | d33eb51fdf371160930e69e50b5aec4bf090ad4b /source/blender/editors/transform/transform.h | |
parent | f46b384fc5e66949c0c2ce974d2842dd76ee6be8 (diff) |
Tweaks to bevel and crease transform
They were using INPUT_SPRING in a way which didn't allow
it to easily redo the operator because INPUT_SPRING internally
is stored as a ration between old value and new one and crease
and bevel were converting this to value delta.
Now made it special input type INPUT_SPRING_DELTA which is
storing delta of the spring, meaning now values in the redo
panel kind of makes sense -- they mean how much to add/remove
to the crease/bevel weight.
Expect to be no functional changes from interactive transform
POV, just a bit more convenient to use redo panel.
Diffstat (limited to 'source/blender/editors/transform/transform.h')
-rw-r--r-- | source/blender/editors/transform/transform.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/editors/transform/transform.h b/source/blender/editors/transform/transform.h index f34d2050853..ae7e21f3824 100644 --- a/source/blender/editors/transform/transform.h +++ b/source/blender/editors/transform/transform.h @@ -600,6 +600,7 @@ typedef enum { INPUT_VECTOR, INPUT_SPRING, INPUT_SPRING_FLIP, + INPUT_SPRING_DELTA, INPUT_ANGLE, INPUT_ANGLE_SPRING, INPUT_TRACKBALL, @@ -608,7 +609,7 @@ typedef enum { INPUT_VERTICAL_RATIO, INPUT_VERTICAL_ABSOLUTE, INPUT_CUSTOM_RATIO, - INPUT_CUSTOM_RATIO_FLIP + INPUT_CUSTOM_RATIO_FLIP, } MouseInputMode; void initMouseInput(TransInfo *t, MouseInput *mi, const float center[2], const int mval[2]); |