Revision: 12790
          http://sourceforge.net/p/skim-app/code/12790
Author:   hofman
Date:     2022-02-14 15:09:10 +0000 (Mon, 14 Feb 2022)
Log Message:
-----------
make sure anglesare in correct range

Modified Paths:
--------------
    trunk/SkimTransitions/SKTTransitions.cikernel

Modified: trunk/SkimTransitions/SKTTransitions.cikernel
===================================================================
--- trunk/SkimTransitions/SKTTransitions.cikernel       2022-02-14 14:46:40 UTC 
(rev 12789)
+++ trunk/SkimTransitions/SKTTransitions.cikernel       2022-02-14 15:09:10 UTC 
(rev 12790)
@@ -61,7 +61,8 @@
     t1 = destCoord() - center;
     a1 = abs(t1.y) > abs(t1.x) ? 0.5 * pi - atan(t1.x, t1.y) : atan(t1.y, 
t1.x);
     da1 = mod(angle - a1 + 0.5 * width, pi2);
-    da2 = mod(da1 + pi, pi2) - pi;
+    da1 = da1 < 0.0 ? da1 + pi2 : da1;
+    da2 = da1 < pi ? da1 : da1 - pi2;
     angle1 = 2.0 * (pi + width) * t;
     
     p1 = sample(src, samplerCoord(src));

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
Skim-app-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to