[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42464] trunk/blender/source/blender/ blenkernel/intern/seqeffects.c: Fix #27622: Sequencer Wipe Angle Incorrect
Sergey Sharybin
sergey.vfx at gmail.com
Tue Dec 6 16:32:12 CET 2011
Revision: 42464
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42464
Author: nazgul
Date: 2011-12-06 15:32:10 +0000 (Tue, 06 Dec 2011)
Log Message:
-----------
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.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/seqeffects.c
Modified: trunk/blender/source/blender/blenkernel/intern/seqeffects.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/seqeffects.c 2011-12-06 14:34:56 UTC (rev 42463)
+++ trunk/blender/source/blender/blenkernel/intern/seqeffects.c 2011-12-06 15:32:10 UTC (rev 42464)
@@ -1581,7 +1581,7 @@
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));
More information about the Bf-blender-cvs
mailing list