progs/mandelbrot.sc
changeset 501 3717785f2c37
parent 494 4e0f0309c2ca
equal deleted inserted replaced
500:fd7f8aff848c 501:3717785f2c37
   120 
   120 
   121   // deltas for each grid step
   121   // deltas for each grid step
   122   val d_x = (end.re - start.re) / W
   122   val d_x = (end.re - start.re) / W
   123   val d_y = (end.im - start.im) / H
   123   val d_y = (end.im - start.im) / H
   124 
   124 
   125   for (y <- (0 until H).par) {
   125   for (y <- (0 until H)) {
   126     for (x <- (0 until W).par) {
   126     for (x <- (0 until W)) {
   127 
   127 
   128      val c = start + x * d_x + y * d_y * i
   128      val c = start + x * d_x + y * d_y * i
   129      val iters = iterations(c, max)
   129      val iters = iterations(c, max)
   130      val colour =
   130      val colour =
   131         if (iters == max) black
   131         if (iters == max) black