Circles are better than squares
authorAlyssa Rosenzweig <bobbybee@users.noreply.github.com>
Tue, 19 May 2015 18:46:45 +0000 (14:46 -0400)
committerAlyssa Rosenzweig <bobbybee@users.noreply.github.com>
Tue, 19 May 2015 18:46:45 +0000 (14:46 -0400)
DynImage.js
main.js

index e104743..1b0fdb6 100644 (file)
@@ -133,7 +133,7 @@ DynImage.prototype.punchImage = function(sx, sy, sw, sh, force, spread) {
        
                        var intensity = Math.sqrt( (i*i) + (j*j) );
                        intensity = Math.pow(2, -intensity / spread);   
-                       if( Math.sqrt( ((sx - x) * (sx - x)) + ((sy - y) * (sy - y))) < sw)
+                       if( Math.sqrt( ((sx - x) * (sx - x)) + ((sy - y) * (sy - y))) < (sw/2))
                        this.punchPoint(x, y, intensity * force);
                }
        }       
diff --git a/main.js b/main.js
index f8c84d3..4eac93a 100644 (file)
--- a/main.js
+++ b/main.js
@@ -41,4 +41,4 @@ function pretty(name, ired, igreen, iblue, ringConstant, stainConstant, stainSiz
                        });
 }
 
-pretty("output", Math.random() * 255, Math.random() * 255, Math.random() * 255, Math.random() * 6, Math.random() * 170, Math.random());
+pretty("output", Math.random() * 255, Math.random() * 255, Math.random() * 255, Math.random() * 6, Math.random() * 170, 0.5 + (0.5*Math.random()));
This page took 0.025309 seconds and 4 git commands to generate.