[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