# HG changeset patch # User Eugen Sawin # Date 1278198568 -7200 # Node ID 9460588a1633320c5f9beb418bd5ad06a8c7497e # Parent 004b3780053425a44bdf2f1071eace1d841f3f72 Added Canvas control. diff -r 004b37800534 -r 9460588a1633 factory/frame.html --- a/factory/frame.html Sun Jul 04 00:24:02 2010 +0200 +++ b/factory/frame.html Sun Jul 04 01:09:28 2010 +0200 @@ -54,7 +54,7 @@ diff -r 004b37800534 -r 9460588a1633 factory/v2010/index.html --- a/factory/v2010/index.html Sun Jul 04 00:24:02 2010 +0200 +++ b/factory/v2010/index.html Sun Jul 04 01:09:28 2010 +0200 @@ -3,5 +3,13 @@ --> + + + + + + + +

diff -r 004b37800534 -r 9460588a1633 script.js --- a/script.js Sun Jul 04 00:24:02 2010 +0200 +++ b/script.js Sun Jul 04 01:09:28 2010 +0200 @@ -150,7 +150,7 @@ var min_c = MIN_C; var max_c = MAX_C; var max_iter = 100; -var zoom = 0.1; +var zoom = 1.0; function Result(z, iter) { @@ -198,12 +198,14 @@ var canvas = document.getElementById('mandelbrot'); if (canvas.getContext) { - var ctx = canvas.getContext('2d'); - zoom += z / 10.0; - x = x / 30.0 / zoom; - y = y / 30.0 / zoom; - var min_inc = new Complex(x + zoom, y + zoom); - var max_inc = new Complex(x - zoom, y - zoom); + z = z / 10.0; + zoom += z; + if (zoom < 1) + zoom = 1; + x = x / 10.0 / zoom; + y = y / 10.0 / zoom; + var min_inc = new Complex(x + z, y + z); + var max_inc = new Complex(x - z, y - z); min_c = complex_add(min_c, min_inc); max_c = complex_add(max_c, max_inc); max_iter += iter;