From 1029d313d880c1c6bb3fa4ac40f8926eb1efbe3c Mon Sep 17 00:00:00 2001 From: Neil Gershenfeld <gersh@cba.mit.edu> Date: Sat, 18 Jan 2020 22:31:21 +0530 Subject: [PATCH] wip --- modules/processes/mill/raster/3D | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/modules/processes/mill/raster/3D b/modules/processes/mill/raster/3D index 3a1516e..aaa3a83 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' } -- GitLab