overhauled model

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2026-01-26 13:01:39 +01:00
parent fe213fd6f6
commit 026a52ea6c
8 changed files with 35431 additions and 39660 deletions

View File

@@ -3,16 +3,18 @@ imprint_height = 13;
scale_by = 0.3;
factor = [scale_by,scale_by,scale_by];
linear_extrude(height=imprint_height)
scale(factor)
translate([-0.8,2,0])
import("imprint-polyline.svg", center = true);
mirror([1,0,0]){
linear_extrude(height=imprint_height)
scale(factor)
translate([2,0,0])
import("imprint-polyline.svg", center = true);
linear_extrude(height=border_height)
scale(factor)
import("outline-polyline.svg", center = true);
linear_extrude(height=border_height)
scale(factor)
import("outline-polyline.svg", center = true);
linear_extrude(height=1)
scale(factor)
import("scale-down.svg", center = true);
linear_extrude(height=1)
scale(factor)
import("scale-down.svg", center = true);
}

View File

@@ -6,7 +6,7 @@ Die Polyline-SVGs ([imprint-polyline.svg](imprint-polyline.svg), [outline-polyli
1. Code (reduziert auf benötigte Pfade) aus keksform.svg bei
https://observablehq.com/@dqgorelick/converting-svg-to-a-polyline reinkippen
2. Script anpassen (das vordefinierte-Scrript ist falsch und erzeugt auch keinen SVG-Code):
2. Script anpassen (das vordefinierte-Script ist falsch und erzeugt auch keinen SVG-Code):
```js
{
const paths = document.querySelectorAll('#output-svg svg path')

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 488 KiB

After

Width:  |  Height:  |  Size: 457 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 26 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 28 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 96 KiB