diff --git a/modules/processes/mill/raster/3D b/modules/processes/mill/raster/3D
index 3a1516eb771ae1d0523f23c27f66599ce20f1919..aaa3a83490c6e781bd540d2fffc68e04e48f68a5 100644
--- a/modules/processes/mill/raster/3D
+++ b/modules/processes/mill/raster/3D
@@ -229,28 +229,25 @@ function calculate_path() {
    //
    var step = 1
    var ix = 0
-   var iy = 0
+   var iy = 10
+   var x1 = mod.xmin+(mod.xmax-mod.xmin)*ix/(mod.width-1)
+   var y1 = mod.ymin+(mod.ymax-mod.ymin)*iy/(mod.height-1)
    while (1) {
-      var x = mod.xmin+(mod.xmax-mod.xmin)*ix/(mod.width-1)
-      var y = mod.ymin+(mod.ymax-mod.ymin)*iy/(mod.height-1)
-      console.log(x,y)
       ix += step
       if (ix == mod.width)
          break;
+      var x2 = mod.xmin+(mod.xmax-mod.xmin)*ix/(mod.width-1)
+      var y2 = mod.ymin+(mod.ymax-mod.ymin)*iy/(mod.height-1)
+      var line = document.createElementNS('http://www.w3.org/2000/svg','line')
+      line.setAttribute('stroke','black')
+      line.setAttribute('stroke-width',1)
+      line.setAttribute('stroke-linecap','round')
+      line.setAttribute('x1',x1)
+      line.setAttribute('y1',y1)
+      line.setAttribute('x2',x2)
+      line.setAttribute('y2',y2)
+      g.appendChild(line)
       }
-   var line = document.createElementNS('http://www.w3.org/2000/svg','line')
-   line.setAttribute('stroke','black')
-   line.setAttribute('stroke-width',1)
-   line.setAttribute('stroke-linecap','round')
-   var x1 = 0
-   var y1 = 0
-   var x2 = mod.width
-   var y2 = mod.height
-   line.setAttribute('x1',x1)
-   line.setAttribute('y1',y1)
-   line.setAttribute('x2',x2)
-   line.setAttribute('y2',y2)
-   g.appendChild(line)
    mod.label.nodeValue = 'calculate'
    mod.labelspan.style.fontWeight = 'normal'
    }