From 5ce5763da766b6893c56fe712bcebe32e5aa3bf5 Mon Sep 17 00:00:00 2001 From: erik Date: Wed, 23 Nov 2011 07:54:48 -0700 Subject: [PATCH] changed sense (and name) of values for affine xforms to match smoulder renders. --- cuburn/code/iter.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cuburn/code/iter.py b/cuburn/code/iter.py index aed2099..a26b4fb 100644 --- a/cuburn/code/iter.py +++ b/cuburn/code/iter.py @@ -101,11 +101,11 @@ def precalc_xf_affine(px): float magy = {{pre.magnitude.y}}; {{pre._set('xx')}} = magx * cos(pri-spr); - {{pre._set('xy')}} = magx * sin(pri-spr); - {{pre._set('yx')}} = magy * cos(pri+spr); + {{pre._set('yx')}} = -magx * sin(pri-spr); + {{pre._set('xy')}} = -magy * cos(pri+spr); {{pre._set('yy')}} = magy * sin(pri+spr); {{pre._set('xo')}} = {{pre.offset.x}}; - {{pre._set('yo')}} = {{pre.offset.y}}; + {{pre._set('yo')}} = -{{pre.offset.y}}; """).substitute(locals()))