diff --git a/main.js b/main.js index 667c18fbb456941206f52318ca184fd56551b490..58bb587013aa6f9c3e47d20b6044153e81e99552 100644 --- a/main.js +++ b/main.js @@ -448,23 +448,26 @@ function getPresetModelVase() { function getPresetModelVertical() { var presetProject = new Project(); - var extMult = 4; + var extMult = 5; var ext = 0; - const startX = 40; - var currBig; - var currSmall; + const startX = 35; + var currPoint; - for (var i = 1; i < 15; i++) { - currBig = i * extMult; - currSmall = i * extMult - extMult / 2; + presetProject.addLine(ext, 2500, startX, 0, 0); + presetProject.addLine(ext += 3, 1500, startX, 0, 0); + presetProject.addLine(ext, 1500, startX + 15, 0, 0); + presetProject.addLine(ext, 1500, startX - extMult, 0, 10); - presetProject.addLine(ext, 1500, startX - currSmall, 0, 0); + for (var i = 1; i < 10; i++) { + currPoint = i * extMult; - presetProject.addArc(ext += currSmall * 1.5, 1500, currSmall, "1", "1", "1"); + presetProject.addLine(ext, 2000, startX - currPoint, 0, 0); - presetProject.addLine(ext, 1500, startX, 0, currBig); + presetProject.addArc(ext += currPoint * 1.5, 1500, currPoint, "1", "1", "1"); - presetProject.addArc(ext += currBig * 1.5, 1500, currBig, "3", "2", "1"); + presetProject.addLine(ext, 2000, startX + 12, 0, Math.max(currPoint - 20, 0)); + presetProject.addLine(ext, 1500, startX, 0, currPoint + 10); + presetProject.addLine(ext, 1500, startX - currPoint - 10, 0, currPoint); } return presetProject;