From 2ca35c0af3b34875825844f2de25b40285d3ae4f Mon Sep 17 00:00:00 2001 From: Steven Robertson Date: Thu, 31 May 2012 22:14:57 -0700 Subject: [PATCH] Fix a blend bug (missing float()) --- cuburn/genome/blend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cuburn/genome/blend.py b/cuburn/genome/blend.py index f503e43..d40b547 100644 --- a/cuburn/genome/blend.py +++ b/cuburn/genome/blend.py @@ -167,7 +167,7 @@ def tospline(spl, src, dst, edit, duration): sign = lambda x: 1. if x >= 0 else -1. movement = duration * (sv + dv) / (2.0 * spl.period) - angdiff = ((dp - sp) / spl.period) % (sign(movement)) + angdiff = (float(dp - sp) / spl.period) % (sign(movement)) dp = sp + (round(movement - angdiff) + angdiff) * spl.period # Endpoint override: allow adjusting the number of loops as calculated