From 62914aaf389905330e9ee244480a2a03834bb13e Mon Sep 17 00:00:00 2001 From: Yuelin Wang Date: Wed, 23 Oct 2024 15:52:29 +0200 Subject: [PATCH 1/2] Die Direktion der CPs bei den Kurven wurden richtig angepasst. --- .../SSG/shapes/palettes/c_Kurven.xml | 2 +- .../SSG/shapes/props/s_Kurve_30_L_F.txt | 1 + .../SSG/shapes/props/s_Kurve_30_R_F.txt | 5 +- .../SSG/shapes/props/s_Kurve_30_R_G.txt | 4 +- .../SSG/shapes/props/s_Kurve_60_L_G.txt | 1 + .../SSG/shapes/props/s_Kurve_60_R_F.txt | 5 +- .../SSG/shapes/props/s_Kurve_60_R_G.txt | 8 +- .../SSG/shapes/props/s_Kurve_90_L_G.txt | 1 + .../SSG/shapes/props/s_Kurve_90_R_F.txt | 4 +- .../SSG/shapes/props/s_Kurve_90_R_G.txt | 5 +- .../SSG/shapes/svg/s_Kurve_30.xml.bak | 11 +++ .../SSG/shapes/svg/s_Kurve_30_L_F.xml | 6 +- .../SSG/shapes/svg/s_Kurve_30_L_G.xml | 6 +- .../SSG/shapes/svg/s_Kurve_30_R_F.xml | 6 +- .../SSG/shapes/svg/s_Kurve_30_R_G.xml | 4 +- .../SSG/shapes/svg/s_Kurve_60.xml.bak | 11 +++ .../SSG/shapes/svg/s_Kurve_60_L_G.xml | 6 +- .../SSG/shapes/svg/s_Kurve_60_R_F.xml | 6 +- .../SSG/shapes/svg/s_Kurve_60_R_G.xml | 4 +- .../SSG/shapes/svg/s_Kurve_90.xml.bak | 11 +++ .../SSG/shapes/svg/s_Kurve_90_L_G.xml | 6 +- .../SSG/shapes/svg/s_Kurve_90_R_F.xml | 6 +- .../SSG/shapes/svg/s_Kurve_90_R_G.xml | 6 +- MAIN_SSG.rdx | 96 +++++-------------- 24 files changed, 104 insertions(+), 117 deletions(-) create mode 100644 Editor2DLibrary/SSG/shapes/svg/s_Kurve_30.xml.bak create mode 100644 Editor2DLibrary/SSG/shapes/svg/s_Kurve_60.xml.bak create mode 100644 Editor2DLibrary/SSG/shapes/svg/s_Kurve_90.xml.bak diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_Kurven.xml b/Editor2DLibrary/SSG/shapes/palettes/c_Kurven.xml index f9ea608..50fd387 100644 --- a/Editor2DLibrary/SSG/shapes/palettes/c_Kurven.xml +++ b/Editor2DLibrary/SSG/shapes/palettes/c_Kurven.xml @@ -2,7 +2,7 @@
90 Kurve links Gefällestrecke
90 Kurve rechts Gefällestrecke
60 Kurve links Gefällestrecke
-
60 Kurve rechts Gefällestrecke
+
60 Kurve rechts Gefällestrecke
30 Kurve links Gefällestrecke
30 Kurve rechts Gefällestrecke
\ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_L_F.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_L_F.txt index 0383385..e2af97c 100644 --- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_L_F.txt +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_L_F.txt @@ -3,6 +3,7 @@ "name": "30 Kurve links angetrieben", "family": "KurveFoerderer", "icon": "SSG/shapes/img/Kurve_30_L_F_32px.png", + "iconBig": "SSG/shapes/img/Kurve_30_L_F_64px.png", "srcSVG": "SSG/shapes/svg/s_Kurve_30_L_F.xml", "width": 202.5449, "height": 755.9055, diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_R_F.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_R_F.txt index 66f5aa9..ac5b866 100644 --- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_R_F.txt +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_R_F.txt @@ -3,6 +3,7 @@ "name": "30 Kurve rechts angetrieben", "family": "KurveFoerderer", "icon": "SSG/shapes/img/Kurve_30_R_F_32px.png", + "iconBig": "SSG/shapes/img/Kurve_30_R_F_64px.png", "srcSVG": "SSG/shapes/svg/s_Kurve_30_R_F.xml", "width": 202.5449, "height": 755.9055, @@ -22,7 +23,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 150.0, + "direction": 330.0, "linkClass": "Gefaellestrecke", "label": "H0", "isDimension": true @@ -41,7 +42,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 0.0, + "direction": 180.0, "linkClass": "Gefaellestrecke", "label": "H1", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_R_G.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_R_G.txt index 42e4d9d..b2d6861 100644 --- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_R_G.txt +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_R_G.txt @@ -23,7 +23,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 150.0, + "direction": 330.0, "linkClass": "Gefaellestrecke", "label": "H0", "isDimension": true @@ -42,7 +42,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 0.0, + "direction": 180.0, "linkClass": "Gefaellestrecke", "label": "H1", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_L_G.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_L_G.txt index 5307330..144ee18 100644 --- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_L_G.txt +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_L_G.txt @@ -3,6 +3,7 @@ "name": "60 Kurve links Gefällestrecke", "family": "Kurve", "icon": "SSG/shapes/img/Kurve_60_L_G_32px.png", + "iconBig": "SSG/shapes/img/Kurve_60_L_G_64px.png", "srcSVG": "SSG/shapes/svg/s_Kurve_60_L_G.xml", "width": 755.9055, "height": 1309.2661, diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_R_F.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_R_F.txt index 8bfb38f..66b09c3 100644 --- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_R_F.txt +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_R_F.txt @@ -3,6 +3,7 @@ "name": "60 Kurve rechts angetrieben", "family": "KurveFoerderer", "icon": "SSG/shapes/img/Kurve_60_R_F_32px.png", + "iconBig": "SSG/shapes/img/Kurve_60_R_F_64px.png", "srcSVG": "SSG/shapes/svg/s_Kurve_60_R_F.xml", "width": 755.9055, "height": 1309.2661, @@ -22,7 +23,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 120.0, + "direction": 300.0, "linkClass": "Gefaellestrecke", "label": "H0", "isDimension": true @@ -41,7 +42,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 0.0, + "direction": 180.0, "linkClass": "Gefaellestrecke", "label": "H1", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_R_G.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_R_G.txt index 57bcb87..61a63b9 100644 --- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_R_G.txt +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_R_G.txt @@ -2,8 +2,8 @@ "shapeMode": 0, "name": "60 Kurve rechts Gefällestrecke", "family": "Kurve", - "icon": "SSG/shapes/img/Kurve_60_R_32px.png", - "iconBig": "SSG/shapes/img/Kurve_60_R_64px.png", + "icon": "SSG/shapes/img/Kurve_60_R_G_32px.png", + "iconBig": "SSG/shapes/img/Kurve_60_R_G_64px.png", "srcSVG": "SSG/shapes/svg/s_Kurve_60_R_G.xml", "width": 755.9055, "height": 1309.2661, @@ -23,7 +23,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 120.0, + "direction": 300.0, "linkClass": "Gefaellestrecke", "label": "H0", "isDimension": true @@ -42,7 +42,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 0.0, + "direction": 180.0, "linkClass": "Gefaellestrecke", "label": "H1", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_L_G.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_L_G.txt index 5c9252f..c6ff3c9 100644 --- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_L_G.txt +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_L_G.txt @@ -3,6 +3,7 @@ "name": "90 Kurve links Gefällestrecke", "family": "Kurve", "icon": "SSG/shapes/img/Kurve_90_L_G_32px.png", + "iconBig": "SSG/shapes/img/Kurve_90_L_G_64px.png", "srcSVG": "SSG/shapes/svg/s_Kurve_90_L_G.xml", "width": 1511.811, "height": 1511.811, diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_R_F.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_R_F.txt index 6c3b08c..e92135d 100644 --- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_R_F.txt +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_R_F.txt @@ -23,7 +23,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 90.0, + "direction": 270.0, "linkClass": "Gefaellestrecke", "label": "H0", "isDimension": true @@ -42,7 +42,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 0.0, + "direction": 180.0, "linkClass": "Gefaellestrecke", "label": "H1", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_R_G.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_R_G.txt index 1691692..e0fb17f 100644 --- a/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_R_G.txt +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_R_G.txt @@ -3,6 +3,7 @@ "name": "90 Kurve rechts Gefällestrecke", "family": "Kurve", "icon": "SSG/shapes/img/Kurve_90_R_G_32px.png", + "iconBig": "SSG/shapes/img/Kurve_90_R_G_64px.png", "srcSVG": "SSG/shapes/svg/s_Kurve_90_R_G.xml", "width": 1511.811, "height": 1511.811, @@ -22,7 +23,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 90.0, + "direction": 270.0, "linkClass": "Gefaellestrecke", "label": "H0", "isDimension": true @@ -41,7 +42,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 0.0, + "direction": 180.0, "linkClass": "Gefaellestrecke", "label": "H1", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30.xml.bak b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30.xml.bak new file mode 100644 index 0000000..3087455 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30.xml.bak @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_L_F.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_L_F.xml index 7de9532..dbad4df 100644 --- a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_L_F.xml +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_L_F.xml @@ -4,9 +4,9 @@ - - + + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_L_G.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_L_G.xml index 537e93b..29c0640 100644 --- a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_L_G.xml +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_L_G.xml @@ -4,9 +4,9 @@ - - + + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_R_F.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_R_F.xml index f224041..b482fc3 100644 --- a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_R_F.xml +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_R_F.xml @@ -4,9 +4,9 @@ - - + + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_R_G.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_R_G.xml index 8b45141..1ba69c3 100644 --- a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_R_G.xml +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_R_G.xml @@ -4,9 +4,9 @@ - + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60.xml.bak b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60.xml.bak new file mode 100644 index 0000000..7672a1d --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60.xml.bak @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_L_G.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_L_G.xml index 14464a1..19952d0 100644 --- a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_L_G.xml +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_L_G.xml @@ -4,9 +4,9 @@ - - + + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_R_F.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_R_F.xml index 33a656f..82fa0c8 100644 --- a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_R_F.xml +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_R_F.xml @@ -4,9 +4,9 @@ - - + + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_R_G.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_R_G.xml index 77b365f..ba69281 100644 --- a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_R_G.xml +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_R_G.xml @@ -4,9 +4,9 @@ - + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90.xml.bak b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90.xml.bak new file mode 100644 index 0000000..f9f0e14 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90.xml.bak @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_L_G.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_L_G.xml index fcec8f4..0ed175c 100644 --- a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_L_G.xml +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_L_G.xml @@ -4,9 +4,9 @@ - - + + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_R_F.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_R_F.xml index 10b9fc0..28c9eb8 100644 --- a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_R_F.xml +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_R_F.xml @@ -4,9 +4,9 @@ - - + + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_R_G.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_R_G.xml index 1ff8b20..0e108da 100644 --- a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_R_G.xml +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_R_G.xml @@ -4,9 +4,9 @@ - - + + - + \ No newline at end of file diff --git a/MAIN_SSG.rdx b/MAIN_SSG.rdx index 7e8e1f2..52767e6 100644 --- a/MAIN_SSG.rdx +++ b/MAIN_SSG.rdx @@ -1,6 +1,6 @@  - + @@ -60,7 +60,7 @@ - + @@ -76,7 +76,7 @@ - + @@ -85,7 +85,7 @@ - + @@ -796,11 +796,11 @@ - + - + @@ -23725,46 +23725,20 @@ ShapeList["id="+Param.Input[1].shapeID].name - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + + + + @@ -23788,46 +23762,20 @@ ShapeList["id="+Param.Input[1].shapeID].name - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + + + + From f43780cfdb9a18926c8e9c62c4ee6a3db8e810f9 Mon Sep 17 00:00:00 2001 From: Simon Schmutzler Date: Fri, 25 Oct 2024 12:46:58 +0200 Subject: [PATCH 2/2] =?UTF-8?q?STL=20Kurven=20f=C3=BCr=20Gef=C3=A4llestrec?= =?UTF-8?q?ke=20(2=20Grad)=20und=20F=C3=B6rderer=20(0=20Grad)=20erstellt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Editor2DLibrary/SSG/shapes/obj/Kurve_30_L_F.stl | Bin 0 -> 5084 bytes Editor2DLibrary/SSG/shapes/obj/Kurve_30_L_G.stl | Bin 0 -> 7284 bytes Editor2DLibrary/SSG/shapes/obj/Kurve_30_R_F.stl | Bin 0 -> 5084 bytes Editor2DLibrary/SSG/shapes/obj/Kurve_30_R_G.stl | Bin 0 -> 7284 bytes Editor2DLibrary/SSG/shapes/obj/Kurve_60_L_F.stl | Bin 0 -> 10084 bytes Editor2DLibrary/SSG/shapes/obj/Kurve_60_L_G.stl | Bin 0 -> 14484 bytes Editor2DLibrary/SSG/shapes/obj/Kurve_60_R_F.stl | Bin 0 -> 10084 bytes Editor2DLibrary/SSG/shapes/obj/Kurve_60_R_G.stl | Bin 0 -> 14484 bytes Editor2DLibrary/SSG/shapes/obj/Kurve_90_L_F.stl | Bin 0 -> 15084 bytes Editor2DLibrary/SSG/shapes/obj/Kurve_90_L_G.stl | Bin 0 -> 21684 bytes Editor2DLibrary/SSG/shapes/obj/Kurve_90_R_F.stl | Bin 0 -> 15084 bytes Editor2DLibrary/SSG/shapes/obj/Kurve_90_R_G.stl | Bin 0 -> 21684 bytes 12 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_30_L_F.stl create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_30_L_G.stl create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_30_R_F.stl create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_30_R_G.stl create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_60_L_F.stl create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_60_L_G.stl create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_60_R_F.stl create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_60_R_G.stl create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_90_L_F.stl create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_90_L_G.stl create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_90_R_F.stl create mode 100644 Editor2DLibrary/SSG/shapes/obj/Kurve_90_R_G.stl diff --git a/Editor2DLibrary/SSG/shapes/obj/Kurve_30_L_F.stl b/Editor2DLibrary/SSG/shapes/obj/Kurve_30_L_F.stl new file mode 100644 index 0000000000000000000000000000000000000000..2bc4b84920e140c515639cf9368f3721e5e93f64 GIT binary patch literal 5084 zcmbuCUuc$99LEpDkm$xpLhz!Ab)hh*mle&{t9u?ti8he6$crLU*))i1TC!1lFWQ|@ z>mSa#2@;kFg*~-|dbdujOPP=eUW9ldL||d)?xgcOkI(!2oM%71X&3tL_xpaH?{ogV z-*Yzn+JVFS#zx-g9)5mz_u!*XG`j!a&wj_B*22oOpAYOBYIv>oX84SHS#2$p|CcJ# z>-;+dxAr~`x+2&i@x%1Wz|d%)L9jz&w zrH2g<5>$Qm$=lhtAMG?e*dgJLoyZzD)*Buqs9Jk^HoH7GVt6DSJojHepPhVlzdAJRCYCPOt6H_naJFT)l!M5>@Nvyyxn{0gKQM ziP4GY@~ta#+e_l&cP~lml*z+qb>6V>^mZ;Ksu7Ax{q%FFho36hN>Ar{W3~KE(ymm6 zdS|Xy5mb>5pM`$l`t;A=j8AQoXELue9}BPbI$^7v)4Du&_QoGiPfWZQ=SrXDoMuoN`!x?ibsPV3^~m!4_2*G*7JeRyn728OODKy68+8>UhCpP!d8VfOVVfaj+@ObZ@v;ek`BIuS{Dxz`t2;ds=}*x zXc9l}=C_f;5qJIqz|V9IFv6khAM=c+^4D(AE=@4oT- zGyS9gOvSm9->WRqn~XfSs>^2*w#qrJ3&||u?L}3E*SdI+uvK-B#la8Szb_q$bH&qH zcVFSPE*>OoRekTqX^8*uF4~!&47nSgU)4*h%HJ}bIVR1-I>8PJ&B{8#4vBPjISvw3 zF3~SHU73`i zD&2`B*dd{J#`?%fP?eqr^k9cXdJf)+pi0k=`dhI>g2|^2GP@+GN>2l2S_|xu(A2KK z6+0x-q^1XnMAbPB>K=Mdq$hyp?%jw))wuz#CaSw(;Yp;Y0dE<)+nwXLOY7o6!d8)% zc?!3scDP@~+|_;M9CxMG#e;;cA}t77yMmH3zwB^*c2QuDMN%N4UxS6z)E89D3GDM}EqaTI(`b vBy3e#)xW&LnzzH6M-R;_-n{GgT@uVhn-)K=pzg%bz!|0W`kLD+(&F(SH8t0L literal 0 HcmV?d00001 diff --git a/Editor2DLibrary/SSG/shapes/obj/Kurve_30_L_G.stl b/Editor2DLibrary/SSG/shapes/obj/Kurve_30_L_G.stl new file mode 100644 index 0000000000000000000000000000000000000000..7f1dbacadadd3f9729dc1f720883e351a238b37a GIT binary patch literal 7284 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 literal 0 HcmV?d00001 diff --git a/Editor2DLibrary/SSG/shapes/obj/Kurve_30_R_G.stl b/Editor2DLibrary/SSG/shapes/obj/Kurve_30_R_G.stl new file mode 100644 index 0000000000000000000000000000000000000000..99345d648aa0f31f2576af43e10522b8af0783b9 GIT binary patch literal 7284 zcmbtYX;2l}6~1G{4P(VE&X)VM5bm0t8j=82~r|DjsZ2eV5@~o zm8Gb}Ou3BfH0) zbMLulyEl1y=Io5D3A1`6r;O_{YEaC(J^sIMtq|fz*OnP)a&;@F{r+B_FTP8BH8sv| z_Hl~YvUy(OfDeb+>$)7WiT{i2L$(v)CdJVUSELw1T!>)njaiGAK1 ztgVH4K|Op!;onGWlI935#nD{15EWIrnqDy2xbV-vMYu`fO5Tj15tQO+qSNwmAAj~n z1fnP3iaYpHx42CRjkY3$++UlmrGXg_b*oiyR!@?WHVN&V_=pyQBlylq%85pamtzXe zw3<0qQG83^DF4^mYIBbL(d?eVc6Z9O-%Xuje|MzJCVp{vIq2XBHz|(ZXWX}h*syJv z`D$v8m7dzHSF7js+Gl4A?9xf&gM41%*R8Jr9US2%#nGrwh=X&Und>vst$Tgi`o-eO z-hs8#sy1!>CfIp#lJ{QQy}=LO585HV4LUf&T`Gj`999E5TCIO(9#2cR9%YtCh{e&~ zxbEdP>Nr>5+q-3WiJje`gZQX}BiyAz=*=xq$Gq+3W}gi+trH)<^!HBf?=5>2ojAiR z2+mJ@+Z#J_U1Am3hxoUD6#yL^;U>k=9aG1Hj@+YN&A*4`TbW>5A)ELu_8bNs9N{L#(JhYGnL_le7;Ps1WP#QCT(5{>CpT)V_f4?3 zOz~NKUgEFca0GO4gqsvcqdp;&eb-HWRi+i5*1|{DMJs;ap_4ayPhNuFu&ImUU7emh;>Vza_zgbhK)6Y9bl=~gj#Hxx z%@q)X=U!a&7hVnXrVOr5O#Gy0@ZsEAZAnR8;#r76;?Hl0L5^^f;^?l2F$VXg=b9Z# z@~n3b=lKbNBj*D_ZO4h$S{|GM@ll@>;U>k=Z72IcNBG`yb79d;YpMFzh)H)_dXKkT zYsXd<1bJ)|zr#56U5;>*;%JO{A=1pzW;gJwn)+lvtqQd-DBh$EeEhcdWcOj4__!x0 z!cB^!-+7)4`

NH8(9*fXSh!5hUJ}1IWilfJv7#}sat{9)s zUu0F^xaKDWj$Bo`YB_NOwZTv=iI4i62sbH??vjxLI!0~YWmab8Sjp$R?550s8G!o| z@iDJB5pGf(jXoyC316v_{ZLnbIJSM1X!wR|ScR#QVeKPYRyB^G5m_M-F43WxkWz0i z^VH<(syXg*6d`afvI6dwXtbLXK_e)|(L_t#rzhu{gCIVZWu!(>Rm1AVa}@EhCJMn3 zZc-eLxl4$VX(!DoW3w$YZiSDs4`vx26U4{dFbQZ#KO_>QFXdwE^b{y$TP3}U}d28s5$)7Gu_eea4T@D3lY{* zx6Vu~_1vxTIJ|@-h?dsn2pU1_(!8(dt8)h@L4FXbDEO>6)TMqC40V~%O|p(t2q%K| zoUHc^&4j(E5Q|X<`!LtiHxwi=Qt?Atey<_8ltxmati5CG@2&lx6eNV-Q5{_d&zwZd zy8%bg2Q38mc38uy+x{h zxzZ>b@HCQJl+FfEkofYh#u08(c+VuhJoB9o=UMX?PD<#0ted0j@9B5xi%R z-S7;EmVILKD_srV`$J{T_7{cSsQ$ z=jB!xBK=AqqkY>|O1`CARGqO3Q#XKBpL#fXyMy=$KzzhQd^CDHo&ot4_e$xB;8y|g zt9bCMMw{RWt%~nS?nA47-+0>Yk&?AWw?bKl=c}f7XYh6pczXc6z0r4@>fkFB0&=?o zxxEr{yGl0U)qr;cvO0&E3yihqT_s|gZc&ee-3#3TU%%Zgc|5@=Ik;Kbze%^a6}ffk zULx-wkV`y}O9GHf8naJR>pH#NtpjMfc3v5TfEuMhjjDherBWrs9daqEE3)Eze`K2H z=S5Y4+NHYsCNH7RQr>I96BY2pO7O(Sdd@QgTAH7~5YU$>(3ey|U!wArP@lj%4!NqC zvpO4M)~^-qOQ&_YMd_9yZxirx7Y}cJN8zncb$PSm73Y67iX&t_l2whP`3i;j<)#tF z*|RxH(qD9oYv-$Sp5TMxk;cQae<=0abc^o#c#G$L#r;i)vQuHk&GNp=stZmXd|t|M z=siL}e-(iKDjxc)#>~+4JgAeAy-()9V~hjaOO%PQ53Ze`Gxr4{w$(2)KF$gEY)*3S zgLf8uPeMHM=c@xIw=tU=S`^s|Um&=xh?XyR96=)(IUG&2Jac##Rp4E;9NtA$?$!L% z_-P6Oe&qqb3V>g!6t#GNrFr=Z<*Ei0&9VlzIgpTc?4pklm@R3AC`Gi4bB>@9l;UWj z<=t7W&Q&{QZ87@|Tp2}PB3~V;JLCBgJ2H;oXTZ@!%NNMl$8*(B>z14Chv!GqN#V;D zKY!xO_e73xlj3N3AN;mshMJf0tyxm<)WKKc)WH#MQmBLY@{O!!`3!6KmFk51_ggt$ zIVtbr>k!fMUds_Qf>PYWiI(r8B`vb7juXx&7?&z`@|{zB;0>E-nG-pJMo@~QiI%py zxp$uWBKx=IkbdVQIf7P#m74fc2S>O`p+4fveYoYTrXEgtMZVBO&)|WcApku?V>Q6J zxW956Lf-5@+xp_##)LMp?Hn(Vd|sku562NSg4!ttF}8`8Z#H12sbH=N8-zz_+O%86kGrR literal 0 HcmV?d00001 diff --git a/Editor2DLibrary/SSG/shapes/obj/Kurve_60_L_F.stl b/Editor2DLibrary/SSG/shapes/obj/Kurve_60_L_F.stl new file mode 100644 index 0000000000000000000000000000000000000000..27ffcb542d96d4dbbaab7a940912cefedbdffbd8 GIT binary patch literal 10084 zcmbuEf2@{e8ON_yXDl5>#Y|>f$5AT@R_6>0^l)Czdqd_>wllzKn+|`1)>1oa3|73k zPHc^h$R86+S5p%iTTCAXrk>~YI9RblbTAuE=b%wdvt~1vf3)uFdC&V?pZnf*;E$d^ z@bS97pXdABKc4HpURd?5oA0`D{hB-aSFOIHe68K$=|e9Lhxr4)@6rju42fSpx+47jmg5e=42h#lHitj_ zb>>+Js+N4_>M&>DI}X7NiJ4Vb(`~6B&a&^#=YU%dHs$DGbH}F z`jK#G_b$hS1XUmZ&z5k{%U^Olm?1HG?&D$0{)3JO393GLWovlpo z+b10l5>zd}WqVkA{W8ac84}Mv^Fa7&d(|2^!yllEXP0k9f+|*5(~ERUW=L4i zn7p>#@SNN_JS@_5rJnIVzZc4Jb4s&prkV1|VCjQPk( zP?eqr^k9ZWdJaxUP-W*w{#MM8VC6Fhom~=CrKf>0ost<6X>BLL42iT-Pe)K?r$Ih) zW=L4wJrhAy+V%0Rm?4p#2JA9yw~O%Wvbeq#313B8-zfGyWu)r5Yx{~dIPXhHaPRuG zdazR4UJ{vp?~?FUq}79+rByW%Rv(M&T#@iqq}3z#x~)jnXRYlFp2&I6K!WS+)9Rr; ziS{OXZ*`ZeR#X<(aggAen~JnPSNjF+0`%T?q6l}N#npp^uOh9_WoK!1kgJyW)Fim( zKCKqoBWmZT_jcCC|G{}~aUBN5-M|7CQtpBrcqLL0c|a;Jg(Hs!m+JxPAKbOC1kpNG!N&efyyUpL0A&Q1#&b z_q6x?>~hD084|Mf;r8JB=Q|!GsG7BVNBgavYaEXxgXjLM+S`8OhMOEB$$)tHSCj4S zhd=7P6$z>??;L9%*>|_&!3>Et*PLo!^z^&G?d}cxvs03w>VaeLwKu%-Bgcao66=rj zg-w^fLtf4Ua#Hz_upA(6y`OTR!>e2gqDiIRv zHeMMnIlXgfSD*fkml3SmcCSoIc)#ePsPWb+TED;kr@2`BwAyu5u_iVv*sFy-BvIAR z>}K>yN`LCT@fUwHwz)n(Sg));7L~`nDtv3^)hEGmnu2MJ#l zAB$=yvT6JN;ZHpDoq8Os4E6;VmBrPAgs+O7K~hWJy>V>#t*18B9<0<>QH#pr>OsO+ ziCA3cYS-9_;k$O+TzjyV*f(EP7FQ1vzACO+QhhF3_V3|&cdo5Hl1x)Sipt{ZLBhUH zs^Y6Rw2mXr?nGRVmfo}C*v=>_i%+dbL-?wEU&WD6#JQ?HSY@pG6qUuN=BgolRa(15 zE`0Xsp>_YaT)u7M=z+WI zx#H<;yRWD$t{xjp{YEFZErqPdI?JLWk)8(ZGHkbt@awX; zj)R1+BCYQeyQPWPU)6Qj_LT^CrNz~Qgs&p49<0>1mqe!DyCi%SY4u=dX;n>x)yLvG z4idhKw0ay_czF2u=xy~`YkP?&a=K$ug6r(l>M?Zig5l8j{o2FoE>|u7dldTXl;E11 zinMyfZfPR+SM{3PP83OYA9iR;_$t!s!Oqg^AXhE#sY!6neOf(YC-Xw=ed=-8S*sbn zx+k^8b{7x literal 0 HcmV?d00001 diff --git a/Editor2DLibrary/SSG/shapes/obj/Kurve_60_L_G.stl b/Editor2DLibrary/SSG/shapes/obj/Kurve_60_L_G.stl new file mode 100644 index 0000000000000000000000000000000000000000..741151f5a0da2adc03ceac568cf2f7cdadd2bb6b GIT binary patch literal 14484 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 P2NB`NMgGWi^`7`2q~vsj literal 0 HcmV?d00001 diff --git a/Editor2DLibrary/SSG/shapes/obj/Kurve_60_R_F.stl b/Editor2DLibrary/SSG/shapes/obj/Kurve_60_R_F.stl new file mode 100644 index 0000000000000000000000000000000000000000..3f01da136959f10cd77a5c01b47a52d156d1ac27 GIT binary patch literal 10084 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 Nytv38d0f9I{s-wBh0Fi| literal 0 HcmV?d00001 diff --git a/Editor2DLibrary/SSG/shapes/obj/Kurve_90_L_F.stl b/Editor2DLibrary/SSG/shapes/obj/Kurve_90_L_F.stl new file mode 100644 index 0000000000000000000000000000000000000000..48028e55a84acf857e819303f3a0084e0c6fb71f GIT binary patch literal 15084 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 JLO1t`{|7j4TyFpX literal 0 HcmV?d00001 diff --git a/Editor2DLibrary/SSG/shapes/obj/Kurve_90_R_F.stl b/Editor2DLibrary/SSG/shapes/obj/Kurve_90_R_F.stl new file mode 100644 index 0000000000000000000000000000000000000000..6f6372fe5868dde09ef5d1be38b0b413a639cf93 GIT binary patch literal 15084 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 Ag8%>k literal 0 HcmV?d00001