From 30fbcd109d4cd178d578ac3926fd47900755f0d1 Mon Sep 17 00:00:00 2001 From: Jakob Yanagibashi <yanagibashi@kg.rwth-aachen.de> Date: Tue, 25 Apr 2023 16:18:15 +0200 Subject: [PATCH] Improve vertical test model --- main.js | 27 ++++++++++++++++----------- vite.config.js | 0 2 files changed, 16 insertions(+), 11 deletions(-) create mode 100644 vite.config.js diff --git a/main.js b/main.js index 58bb587..a2cc940 100644 --- a/main.js +++ b/main.js @@ -35,7 +35,7 @@ document.querySelector("#app").innerHTML = ` </menu> <menu class="menu-impressum"> <li> - <a href="#" id="helpLink">Help</a> + <a href="#" id="helpLink">About</a> </li> <li> <a href="mailto:yanagibashi@kg.rwth-aachen.de">Feedback</a> @@ -106,8 +106,9 @@ document.querySelector("#app").innerHTML = ` <!-- Dialogs --> <dialog id="helpDialog"> - <h1>Help</h1> - <h2>3D Preview Controls</h2> + <h1>Tailorbird 3D</h1> + <p>${ new Date().toISOString() }</p> + <h2>Controls</h2> <p> <ul> <li>Zoom: Scroll wheel</li> @@ -448,24 +449,28 @@ function getPresetModelVase() { function getPresetModelVertical() { var presetProject = new Project(); - var extMult = 5; + var extMult = 4; var ext = 0; const startX = 35; var currPoint; - presetProject.addLine(ext, 2500, startX, 0, 0); - presetProject.addLine(ext += 3, 1500, startX, 0, 0); + presetProject.addLine(ext, 2500, 0, 0, 0); + + presetProject.addLine(ext, 1500, startX - extMult, 0, 0); + presetProject.addLine(ext += 4, 1500, startX, 0, 0); presetProject.addLine(ext, 1500, startX + 15, 0, 0); presetProject.addLine(ext, 1500, startX - extMult, 0, 10); for (var i = 1; i < 10; i++) { currPoint = i * extMult; - + // Go to starting point presetProject.addLine(ext, 2000, startX - currPoint, 0, 0); - - presetProject.addArc(ext += currPoint * 1.5, 1500, currPoint, "1", "1", "1"); - - presetProject.addLine(ext, 2000, startX + 12, 0, Math.max(currPoint - 20, 0)); + presetProject.addLine(ext += extMult, 1500, startX - currPoint, 0, 0); + // Draw arc + presetProject.addArc(ext += currPoint * 1.8, 1500, currPoint, "1", "1", "1"); + + presetProject.addLine(ext, 2000, startX + currPoint / 2, 0, Math.max(currPoint - 25, 0)); + presetProject.addLine(ext, 2000, startX + currPoint / 2 + 10, 0, 0); presetProject.addLine(ext, 1500, startX, 0, currPoint + 10); presetProject.addLine(ext, 1500, startX - currPoint - 10, 0, currPoint); } diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..e69de29 -- GitLab