diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_30_L_32px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_30_L_32px.png new file mode 100644 index 0000000..84deba2 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_30_L_32px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_30_L_64px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_30_L_64px.png new file mode 100644 index 0000000..50f781b Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_30_L_64px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_30_R_32px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_30_R_32px.png new file mode 100644 index 0000000..1467cc3 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_30_R_32px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_30_R_64px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_30_R_64px.png new file mode 100644 index 0000000..2f0ddcd Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_30_R_64px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_60_L_32px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_60_L_32px.png new file mode 100644 index 0000000..a29324f Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_60_L_32px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_60_L_64px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_60_L_64px.png new file mode 100644 index 0000000..6d8ce2b Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_60_L_64px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_60_R_32px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_60_R_32px.png new file mode 100644 index 0000000..5d70a50 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_60_R_32px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_60_R_64px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_60_R_64px.png new file mode 100644 index 0000000..b9eb174 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_60_R_64px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_90_L_32px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_90_L_32px.png new file mode 100644 index 0000000..ac24161 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_90_L_32px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_90_L_64px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_90_L_64px.png new file mode 100644 index 0000000..fee2311 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_90_L_64px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_90_R_32px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_90_R_32px.png new file mode 100644 index 0000000..500ff00 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_90_R_32px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/Kurve_90_R_64px.png b/Editor2DLibrary/SSG/shapes/img/Kurve_90_R_64px.png new file mode 100644 index 0000000..4bada1e Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Kurve_90_R_64px.png differ diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_ILS.xml b/Editor2DLibrary/SSG/shapes/palettes/c_ILS.xml index bd931c3..1dd038a 100644 --- a/Editor2DLibrary/SSG/shapes/palettes/c_ILS.xml +++ b/Editor2DLibrary/SSG/shapes/palettes/c_ILS.xml @@ -1,5 +1,8 @@ 
Gefällestrecke
-
90 Kurve
-
60 Kurve
-
30 Kurve
+
90 Kurve links
+
90 Kurve rechts
+
60 Kurve links
+
60 Kurve rechts
+
30 Kurve links
+
30 Kurve rechts
\ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_Session.xml b/Editor2DLibrary/SSG/shapes/palettes/c_Session.xml index 821ff47..a2c87b5 100644 --- a/Editor2DLibrary/SSG/shapes/palettes/c_Session.xml +++ b/Editor2DLibrary/SSG/shapes/palettes/c_Session.xml @@ -74,4 +74,35 @@
Strecke :35
Strecke :36
Strecke :37
+
Kurve :1
+
Kurve :1
+
Kurve :2
+
Kurve :3
+
Kurve :1
+
Kurve :2
+
Kurve :1
+
Kurve :2
+
Kurve :3
+
Kurve :4
+
Kurve :5
+
Kurve :6
+
Kurve :1
+
Kurve :2
+
Kurve :3
+
Kurve :4
+
Kurve :1
+
Kurve :2
+
Kurve :3
+
Kurve :4
+
Kurve :5
+
Kurve :6
+
Kurve :6
+
Kurve :7
+
Kurve :8
+
Kurve :9
+
Kurve :10
+
Kurve :11
+
Kurve :12
+
Kurve :13
+
Kurve :14
\ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_L.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_L.txt new file mode 100644 index 0000000..3ca33df --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_L.txt @@ -0,0 +1,52 @@ +{ + "shapeMode": 0, + "name": "30 Kurve links", + "family": "Kurve", + "icon": "SSG/shapes/img/Kurve_30_L_32px.png", + "iconBig": "SSG/shapes/img/Kurve_30_L_64px.png", + "srcSVG": "SSG/shapes/svg/s_Kurve_30_L.xml", + "width": 202.5449, + "height": 755.9055, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)", + "connectionPoints": [ + { + "id": "cp1", + "x": 1000.0, + "y": 0.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 30.0, + "linkClass": "Gefaellestrecke", + "label": "H0", + "isDimension": true + }, + { + "id": "cp2", + "x": 0.0, + "y": 1000.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 180.0, + "linkClass": "Gefaellestrecke", + "label": "H1", + "isDimension": true + } + ], + "eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick" +} \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_R.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_R.txt new file mode 100644 index 0000000..d5f84be --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_30_R.txt @@ -0,0 +1,52 @@ +{ + "shapeMode": 0, + "name": "30 Kurve rechts", + "family": "Kurve", + "icon": "SSG/shapes/img/Kurve_30_R_32px.png", + "iconBig": "SSG/shapes/img/Kurve_30_R_64px.png", + "srcSVG": "SSG/shapes/svg/s_Kurve_30_R.xml", + "width": 202.5449, + "height": 755.9055, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)", + "connectionPoints": [ + { + "id": "cp1", + "x": 0.0, + "y": 0.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 150.0, + "linkClass": "Gefaellestrecke", + "label": "H0", + "isDimension": true + }, + { + "id": "cp2", + "x": 1000.0, + "y": 1000.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 0.0, + "linkClass": "Gefaellestrecke", + "label": "H1", + "isDimension": true + } + ], + "eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick" +} \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_L.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_L.txt new file mode 100644 index 0000000..9c7e544 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_L.txt @@ -0,0 +1,52 @@ +{ + "shapeMode": 0, + "name": "60 Kurve links", + "family": "Kurve", + "icon": "SSG/shapes/img/Kurve_60_L_32px.png", + "iconBig": "SSG/shapes/img/Kurve_60_L_64px.png", + "srcSVG": "SSG/shapes/svg/s_Kurve_60_L.xml", + "width": 755.9055, + "height": 1309.2661, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)", + "connectionPoints": [ + { + "id": "cp1", + "x": 1000.0, + "y": 0.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 60.0, + "linkClass": "Gefaellestrecke", + "label": "H0", + "isDimension": true + }, + { + "id": "cp2", + "x": 0.0, + "y": 1000.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 180.0, + "linkClass": "Gefaellestrecke", + "label": "H1", + "isDimension": true + } + ], + "eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick" +} \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_R.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_R.txt new file mode 100644 index 0000000..8b23ed1 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_60_R.txt @@ -0,0 +1,52 @@ +{ + "shapeMode": 0, + "name": "60 Kurve rechts", + "family": "Kurve", + "icon": "SSG/shapes/img/Kurve_60_R_32px.png", + "iconBig": "SSG/shapes/img/Kurve_60_R_64px.png", + "srcSVG": "SSG/shapes/svg/s_Kurve_60_R.xml", + "width": 755.9055, + "height": 1309.2661, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)", + "connectionPoints": [ + { + "id": "cp1", + "x": 0.0, + "y": 0.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 120.0, + "linkClass": "Gefaellestrecke", + "label": "H0", + "isDimension": true + }, + { + "id": "cp2", + "x": 1000.0, + "y": 1000.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 0.0, + "linkClass": "Gefaellestrecke", + "label": "H1", + "isDimension": true + } + ], + "eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick" +} \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_L.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_L.txt new file mode 100644 index 0000000..4793ccc --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_L.txt @@ -0,0 +1,52 @@ +{ + "shapeMode": 0, + "name": "90 Kurve links", + "family": "Kurve", + "icon": "SSG/shapes/img/Kurve_90_L_32px.png", + "iconBig": "SSG/shapes/img/Kurve_90_L_64px.png", + "srcSVG": "SSG/shapes/svg/s_Kurve_90_L.xml", + "width": 1511.811, + "height": 1511.811, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)", + "connectionPoints": [ + { + "id": "cp1", + "x": 1000.0, + "y": 0.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 90.0, + "linkClass": "Gefaellestrecke", + "label": "H0", + "isDimension": true + }, + { + "id": "cp2", + "x": 0.0, + "y": 1000.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 180.0, + "linkClass": "Gefaellestrecke", + "label": "H1", + "isDimension": true + } + ], + "eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick" +} \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_R.txt b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_R.txt new file mode 100644 index 0000000..15b873b --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_Kurve_90_R.txt @@ -0,0 +1,52 @@ +{ + "shapeMode": 0, + "name": "90 Kurve rechts", + "family": "Kurve", + "icon": "SSG/shapes/img/Kurve_90_R_32px.png", + "iconBig": "SSG/shapes/img/Kurve_90_R_64px.png", + "srcSVG": "SSG/shapes/svg/s_Kurve_90_R.xml", + "width": 1511.811, + "height": 1511.811, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)", + "connectionPoints": [ + { + "id": "cp1", + "x": 0.0, + "y": 0.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 90.0, + "linkClass": "Gefaellestrecke", + "label": "H0", + "isDimension": true + }, + { + "id": "cp2", + "x": 1000.0, + "y": 1000.0, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 0.0, + "linkClass": "Gefaellestrecke", + "label": "H1", + "isDimension": true + } + ], + "eventClass": "OnInserted,OnPasted,OnLinked,OnDoubleclick" +} \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_L.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_L.xml new file mode 100644 index 0000000..3087455 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_L.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_R.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_R.xml new file mode 100644 index 0000000..c701c53 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_30_R.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_L.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_L.xml new file mode 100644 index 0000000..7672a1d --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_L.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_R.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_R.xml new file mode 100644 index 0000000..d92239f --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_60_R.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_L.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_L.xml new file mode 100644 index 0000000..199d52a --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_L.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_R.xml b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_R.xml new file mode 100644 index 0000000..5263b75 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/s_Kurve_90_R.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/SVGs/Kurve_30_L.svg b/SVGs/Kurve_30_L.svg new file mode 100644 index 0000000..c868c4a --- /dev/null +++ b/SVGs/Kurve_30_L.svg @@ -0,0 +1,60 @@ + + + + + + + + + + diff --git a/SVGs/Kurve_30_R.svg b/SVGs/Kurve_30_R.svg new file mode 100644 index 0000000..ff73354 --- /dev/null +++ b/SVGs/Kurve_30_R.svg @@ -0,0 +1,61 @@ + + + + + + + + + + diff --git a/SVGs/Kurve_60_L.svg b/SVGs/Kurve_60_L.svg new file mode 100644 index 0000000..65248ed --- /dev/null +++ b/SVGs/Kurve_60_L.svg @@ -0,0 +1,62 @@ + + + + + + + + + + diff --git a/SVGs/Kurve_60_R.svg b/SVGs/Kurve_60_R.svg new file mode 100644 index 0000000..0fd6940 --- /dev/null +++ b/SVGs/Kurve_60_R.svg @@ -0,0 +1,63 @@ + + + + + + + + + + diff --git a/SVGs/Kurve_90_L.svg b/SVGs/Kurve_90_L.svg new file mode 100644 index 0000000..18061e2 --- /dev/null +++ b/SVGs/Kurve_90_L.svg @@ -0,0 +1,57 @@ + + + + + + + + + + diff --git a/SVGs/Kurve_90_R.svg b/SVGs/Kurve_90_R.svg new file mode 100644 index 0000000..e0eec56 --- /dev/null +++ b/SVGs/Kurve_90_R.svg @@ -0,0 +1,58 @@ + + + + + + + + + +