diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2011-12-06 19:32:10 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2011-12-06 19:32:10 +0400 |
commit | fc72660bedf306aacbf32917a176a7714076aaf6 (patch) | |
tree | 2351ca4b40abf6a405edd4bb37ca21bc44aaa8d1 /source/blender/blenkernel/intern/seqeffects.c | |
parent | b264fea601ecffaa3fc8b55162186e0c1789a8e7 (diff) |
Fix #27622: Sequencer Wipe Angle Incorrect
Made wipe angle be real angle instead of making some ease effects which can be reached by animation curves.
Diffstat (limited to 'source/blender/blenkernel/intern/seqeffects.c')
-rw-r--r-- | source/blender/blenkernel/intern/seqeffects.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/seqeffects.c b/source/blender/blenkernel/intern/seqeffects.c index e8e9c754806..718b3144677 100644 --- a/source/blender/blenkernel/intern/seqeffects.c +++ b/source/blender/blenkernel/intern/seqeffects.c @@ -1581,7 +1581,7 @@ typedef struct WipeZone { static void precalc_wipe_zone(WipeZone *wipezone, WipeVars *wipe, int xo, int yo) { wipezone->flip = (wipe->angle < 0); - wipezone->angle = pow(fabsf(wipe->angle)/45.0f, log(xo)/M_LN2); + wipezone->angle = tan(DEG2RAD(fabsf(wipe->angle))); wipezone->xo = xo; wipezone->yo = yo; wipezone->width = (int)(wipe->edgeWidth*((xo+yo)/2.0f)); |