diff --git a/build.tar.gz b/build.tar.gz new file mode 100644 index 0000000..9d42c7b Binary files /dev/null and b/build.tar.gz differ diff --git a/index.html b/index.html index 8290ccc..cb3e349 100644 --- a/index.html +++ b/index.html @@ -27,9 +27,7 @@

- -
- +

diff --git a/package.json b/package.json index 2fcdc00..b361200 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "main": "index.js", "scripts": { "dev": "vite", - "build": "vite build", + "build": "vite build; tar -cavf build.tar.gz dist", "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { diff --git a/src/main.js b/src/main.js index d4310c9..6a8d6eb 100644 --- a/src/main.js +++ b/src/main.js @@ -43,7 +43,7 @@ function getValues() { radius = (parseFloat(rInput.value) * 1); spillRadius = (parseFloat(rsInput.value) * 1); numberOfPanels = (parseFloat(npInput.value) * 1); - step = radius / parseInt(stepInput.value); + step = radius / 1000; paperSize = paperInput.value; if (isNaN(spillRadius)) { spillRadius = (0.05 * radius); diff --git a/src/print.js b/src/print.js index a9674e2..ff3a4ac 100644 --- a/src/print.js +++ b/src/print.js @@ -50,14 +50,6 @@ export async function createPdf(paths, svgSize, scaleFactor, paperSize) { page.drawSvgPath(paths[0], svgSettings); page.drawSvgPath(paths[1], svgSettings); - // margins - page.drawSvgPath(`M ${margins.x/2},${margins.y/2} ${margins.x/2},${height-margins.y/2} ${width-margins.x/2},${height-margins.y/2} ${width-margins.x/2},${margins.y/2} ${margins.x/2},${margins.y/2} Z`, { - x:0, - y:height, - borderColor: rgb(1,1,1), - borderWidth: margins.x - }); - // draw top alignmnet marker if (i != 0 && needsMarkers) { page.drawLine({ @@ -73,6 +65,14 @@ export async function createPdf(paths, svgSize, scaleFactor, paperSize) { end: { x: width, y: 2 * margins.y }, }); } + + // margins + page.drawSvgPath(`M ${margins.x/2},${margins.y/2} ${margins.x/2},${height-margins.y/2} ${width-margins.x/2},${height-margins.y/2} ${width-margins.x/2},${margins.y/2} ${margins.x/2},${margins.y/2} Z`, { + x:0, + y:height, + borderColor: rgb(1,1,1), + borderWidth: margins.x + }); } const pdfDataUri = await pdfDocument.saveAsBase64({ dataUri: true });