diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_D_M_834372100.dwg b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_D_M_834372100.dwg
new file mode 100644
index 0000000..59c302b
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_D_M_834372100.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_R_M_834372004.dwg b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_R_M_834372004.dwg
new file mode 100644
index 0000000..2a2b5cc
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_R_M_834372004.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_T_M_834372200.dwg b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_T_M_834372200.dwg
new file mode 100644
index 0000000..b5821ed
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_350_700_T_M_834372200.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_D_M_834372103.dwg b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_D_M_834372103.dwg
new file mode 100644
index 0000000..631d686
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_D_M_834372103.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_R_M_834372010.dwg b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_R_M_834372010.dwg
new file mode 100644
index 0000000..078d81a
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_R_M_834372010.dwg differ
diff --git a/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_T_M_834372203.dwg b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_T_M_834372203.dwg
new file mode 100644
index 0000000..fbe26e2
Binary files /dev/null and b/CAD/OmnifloCAD/Weiche_45Einfach/Weiche_45_400_750_T_M_834372203.dwg differ
diff --git a/Editor2DLibrary/SSG/shapes/categories.txt b/Editor2DLibrary/SSG/shapes/categories.txt
index ac77a90..77e2549 100644
--- a/Editor2DLibrary/SSG/shapes/categories.txt
+++ b/Editor2DLibrary/SSG/shapes/categories.txt
@@ -1 +1 @@
-[{"id":"c_ILS","name":"ILS","hasShapes":false,"items":[{"id":"c_Kreiselmodule","name":"Kreisel-Module","hasShapes":true},{"id":"c_Zusatzmodul","name":"Zusatzmodul","hasShapes":true},{"id":"c_Foerderer","name":"Förderer","hasShapes":true},{"id":"c_Kurven","name":"Gefällestrecke","hasShapes":true}]},{"id":"c10","name":"PBU","hasShapes":true},{"id":"c_Background","name":"Background","hideName":true,"hasShapes":true},{"id":"c_Parts","name":"Parts","description":"Shapes used for creating new Assemblies while Session","hasShapes":true},{"id":"c_Session","name":"Session","hasShapes":true},{"id":"c_Omniflo","name":"Omniflo","hasShapes":false,"items":[{"id":"c_Boegen","name":"Bögen","hasShapes":true},{"id":"c_Gerade","name":"Aluprofil Gerade","hasShapes":true},{"id":"c_Weichen_90","name":"Weiche 90°","hasShapes":true},{"id":"c_Weichen_45","name":"Weiche 45°","hasShapes":false},{"id":"c_Weichenkoerper","name":"Weichenkörper","hasShapes":false},{"id":"c_Weichenkombinationen","name":"Weichenkombinationen","hasShapes":true},{"id":"c_TEFElemente","name":"TEF Elemente","hasShapes":true}]},{"id":"c_OmnifloBogen","name":"Omniflo Bogen","hasShapes":true,"items":[{"id":"c_Boegen_90","name":"Bögen 90°","hasShapes":true}]},{"id":"c_OmnifloWeiche","name":"Omniflo Weiche","hasShapes":true},{"id":"c_OmnifloTEFParts","name":"Omniflo TEF Elemente","hasShapes":true}]
\ No newline at end of file
+[{"id":"c_ILS","name":"ILS","hasShapes":false,"items":[{"id":"c_Kreiselmodule","name":"Kreisel-Module","hasShapes":true},{"id":"c_Zusatzmodul","name":"Zusatzmodul","hasShapes":true},{"id":"c_Foerderer","name":"Förderer","hasShapes":true},{"id":"c_Kurven","name":"Gefällestrecke","hasShapes":true}]},{"id":"c10","name":"PBU","hasShapes":true},{"id":"c_Background","name":"Background","hideName":true,"hasShapes":true},{"id":"c_Parts","name":"Parts","description":"Shapes used for creating new Assemblies while Session","hasShapes":true},{"id":"c_Session","name":"Session","hasShapes":true},{"id":"c_Omniflo","name":"Omniflo","hasShapes":false,"items":[{"id":"c_Boegen","name":"Bögen","hasShapes":true},{"id":"c_Gerade","name":"Aluprofil Gerade","hasShapes":true},{"id":"c_Weichen_90","name":"Weiche 90°","hasShapes":true},{"id":"c_Weichen_45","name":"Weiche 45°","hasShapes":true},{"id":"c_Weichenkoerper","name":"Weichenkörper","hasShapes":false},{"id":"c_Weichenkombinationen","name":"Weichenkombinationen","hasShapes":true},{"id":"c_TEFElemente","name":"TEF Elemente","hasShapes":true}]},{"id":"c_OmnifloBogen","name":"Omniflo Bogen","hasShapes":true,"items":[{"id":"c_Boegen_90","name":"Bögen 90°","hasShapes":true}]},{"id":"c_OmnifloWeiche","name":"Omniflo Weiche","hasShapes":true},{"id":"c_OmnifloTEFParts","name":"Omniflo TEF Elemente","hasShapes":true}]
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_M_834372100_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_M_834372100_32px.png
new file mode 100644
index 0000000..b60d547
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_M_834372100_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_M_834372100_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_M_834372100_64px.png
new file mode 100644
index 0000000..ea6d34d
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_M_834372100_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_P_834372101_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_P_834372101_32px.png
new file mode 100644
index 0000000..b5e6de6
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_P_834372101_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_P_834372101_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_P_834372101_64px.png
new file mode 100644
index 0000000..3d11ea1
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_D_P_834372101_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_M_834372200_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_M_834372200_32px.png
new file mode 100644
index 0000000..28b00c3
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_M_834372200_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_M_834372200_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_M_834372200_64px.png
new file mode 100644
index 0000000..372f5e5
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_M_834372200_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_P_834372201_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_P_834372201_32px.png
new file mode 100644
index 0000000..c96a243
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_P_834372201_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_P_834372201_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_P_834372201_64px.png
new file mode 100644
index 0000000..1b59ba1
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_350_700_T_P_834372201_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_M_834372103_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_M_834372103_32px.png
new file mode 100644
index 0000000..9928a5e
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_M_834372103_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_M_834372103_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_M_834372103_64px.png
new file mode 100644
index 0000000..cdd49c6
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_M_834372103_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_P_834372104_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_P_834372104_32px.png
new file mode 100644
index 0000000..aa0a3c7
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_P_834372104_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_P_834372104_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_P_834372104_64px.png
new file mode 100644
index 0000000..b63bca8
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_D_P_834372104_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_M_834372007_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_M_834372007_32px.png
new file mode 100644
index 0000000..6b0e69b
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_M_834372007_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png
new file mode 100644
index 0000000..8dcbc4f
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_P_834372008_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_P_834372008_32px.png
new file mode 100644
index 0000000..0b1d468
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_P_834372008_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_P_834372008_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_P_834372008_64px.png
new file mode 100644
index 0000000..154a95b
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_L_P_834372008_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_M_834372010_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_M_834372010_32px.png
new file mode 100644
index 0000000..f1cba3c
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_M_834372010_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_M_834372010_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_M_834372010_64px.png
new file mode 100644
index 0000000..c8b984f
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_M_834372010_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_P_834372011_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_P_834372011_32px.png
new file mode 100644
index 0000000..4e3a7dd
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_P_834372011_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_P_834372011_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_P_834372011_64px.png
new file mode 100644
index 0000000..e641da6
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_R_P_834372011_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_M_834372203_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_M_834372203_32px.png
new file mode 100644
index 0000000..c7b4e2a
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_M_834372203_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_M_834372203_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_M_834372203_64px.png
new file mode 100644
index 0000000..5a2c045
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_M_834372203_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_P_834372204_32px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_P_834372204_32px.png
new file mode 100644
index 0000000..626970f
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_P_834372204_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_P_834372204_64px.png b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_P_834372204_64px.png
new file mode 100644
index 0000000..1408fbe
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/Weiche_45_400_750_T_P_834372204_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml b/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml
index b7fd684..233c39b 100644
--- a/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml
+++ b/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml
@@ -20,4 +20,20 @@
+Einfach 45° 350/700 links M
+Einfach 45° 350/700 links P
+Einfach 45° 350/700 rechts M
+Einfach 45° 350/700 rechts P
+
+
+
+
+Einfach 45° 400/750 links M
+Einfach 45° 400/750 links P
+Einfach 45° 400/750 rechts M
+Einfach 45° 400/750 rechts P
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_Weichen_45.xml b/Editor2DLibrary/SSG/shapes/palettes/c_Weichen_45.xml
new file mode 100644
index 0000000..6d60869
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/palettes/c_Weichen_45.xml
@@ -0,0 +1,4 @@
+Einfach 45° 350/700 links M
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_Weichen_90.xml b/Editor2DLibrary/SSG/shapes/palettes/c_Weichen_90.xml
index 66e4dbe..b3cd462 100644
--- a/Editor2DLibrary/SSG/shapes/palettes/c_Weichen_90.xml
+++ b/Editor2DLibrary/SSG/shapes/palettes/c_Weichen_90.xml
@@ -1,4 +1,4 @@
-Einfach 90° 700/700 links M
-
-
+Einfach 90° 700/700 links M
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372001.txt b/Editor2DLibrary/SSG/shapes/props/834372001.txt
new file mode 100644
index 0000000..eeb5311
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372001.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Einfach 45° 350/700 links M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372001.xml",
+ "width": 1322.8346,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372002.txt b/Editor2DLibrary/SSG/shapes/props/834372002.txt
new file mode 100644
index 0000000..61c4758
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372002.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Einfach 45° 350/700 links P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_L_P_834372008_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_L_P_834372008_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372002.xml",
+ "width": 1322.8346,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372004.txt b/Editor2DLibrary/SSG/shapes/props/834372004.txt
new file mode 100644
index 0000000..540a064
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372004.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Einfach 45° 350/700 rechts M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_R_M_834372010_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_R_M_834372010_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372004.xml",
+ "width": 1322.8346,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "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": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 0.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372005.txt b/Editor2DLibrary/SSG/shapes/props/834372005.txt
new file mode 100644
index 0000000..6d533b8
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372005.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Einfach 45° 350/700 rechts P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_R_P_834372011_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_R_P_834372011_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372005.xml",
+ "width": 1322.8346,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "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": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 0.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372007.txt b/Editor2DLibrary/SSG/shapes/props/834372007.txt
new file mode 100644
index 0000000..618c7b3
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372007.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Einfach 45° 400/750 links M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372007.xml",
+ "width": 1511.811,
+ "height": 2834.6457,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372008.txt b/Editor2DLibrary/SSG/shapes/props/834372008.txt
new file mode 100644
index 0000000..e119dc4
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372008.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Einfach 45° 400/750 links P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_L_P_834372008_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_L_P_834372008_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372008.xml",
+ "width": 1511.811,
+ "height": 2834.6457,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372010.txt b/Editor2DLibrary/SSG/shapes/props/834372010.txt
new file mode 100644
index 0000000..4208d93
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372010.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Einfach 45° 400/750 rechts M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_R_M_834372010_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_R_M_834372010_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372010.xml",
+ "width": 1511.811,
+ "height": 2834.6457,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "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": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 0.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372011.txt b/Editor2DLibrary/SSG/shapes/props/834372011.txt
new file mode 100644
index 0000000..c5f6747
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372011.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Einfach 45° 400/750 rechts P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_R_P_834372011_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_R_P_834372011_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372011.xml",
+ "width": 1511.811,
+ "height": 2834.6457,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "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": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 0.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372100.txt b/Editor2DLibrary/SSG/shapes/props/834372100.txt
new file mode 100644
index 0000000..5bc9e4a
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372100.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Doppel 45° 350/700 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_350_700_D_M_834372100_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_350_700_D_M_834372100_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372100.xml",
+ "width": 2645.6693,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372101.txt b/Editor2DLibrary/SSG/shapes/props/834372101.txt
new file mode 100644
index 0000000..2f9c2ce
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372101.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Doppel 45° 350/700 P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_350_700_D_P_834372101_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_350_700_D_P_834372101_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372101.xml",
+ "width": 2645.6693,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372103.txt b/Editor2DLibrary/SSG/shapes/props/834372103.txt
new file mode 100644
index 0000000..a54ebe8
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372103.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Doppel 45° 400/750 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_D_M_834372103_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_D_M_834372103_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372103.xml",
+ "width": 3023.622,
+ "height": 2834.6457,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372104.txt b/Editor2DLibrary/SSG/shapes/props/834372104.txt
new file mode 100644
index 0000000..362a3aa
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372104.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Doppel 45° 400/750 P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_350_700_D_P_834372101_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_350_700_D_P_834372101_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372104.xml",
+ "width": 3023.622,
+ "height": 2834.6457,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372200.txt b/Editor2DLibrary/SSG/shapes/props/834372200.txt
new file mode 100644
index 0000000..97f8a7e
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372200.txt
@@ -0,0 +1,91 @@
+{
+ "shapeMode": 0,
+ "name": "Dreiwege 45° 350/700 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_350_700_T_M_834372200_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_350_700_T_M_834372200_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372200.xml",
+ "width": 2645.6693,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372201.txt b/Editor2DLibrary/SSG/shapes/props/834372201.txt
new file mode 100644
index 0000000..a19d8e3
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372201.txt
@@ -0,0 +1,91 @@
+{
+ "shapeMode": 0,
+ "name": "Dreiwege 45° 350/700 P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_350_700_T_P_834372201_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_350_700_T_P_834372201_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372201.xml",
+ "width": 2645.6693,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372203.txt b/Editor2DLibrary/SSG/shapes/props/834372203.txt
new file mode 100644
index 0000000..70932a4
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372203.txt
@@ -0,0 +1,91 @@
+{
+ "shapeMode": 0,
+ "name": "Dreiwege 45° 400/750 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_350_700_T_M_834372200_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_350_700_T_M_834372200_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372203.xml",
+ "width": 3023.622,
+ "height": 2834.6457,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372204.txt b/Editor2DLibrary/SSG/shapes/props/834372204.txt
new file mode 100644
index 0000000..71825d6
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372204.txt
@@ -0,0 +1,91 @@
+{
+ "shapeMode": 0,
+ "name": "Dreiwege 45° 400/750 P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_350_700_T_P_834372201_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_350_700_T_P_834372201_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372204.xml",
+ "width": 3023.622,
+ "height": 2834.6457,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/OFWeicheDoppel45.txt b/Editor2DLibrary/SSG/shapes/props/OFWeicheDoppel45.txt
new file mode 100644
index 0000000..c4c91f0
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/OFWeicheDoppel45.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Doppel 45° 350/700 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_350_700_D_M_834372100_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_350_700_D_M_834372100_64px.png",
+ "srcSVG": "SSG/shapes/svg/OFWeicheDoppel45.xml",
+ "width": 2645.6693,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/OFWeicheDoppel90.txt b/Editor2DLibrary/SSG/shapes/props/OFWeicheDoppel90.txt
new file mode 100644
index 0000000..729d814
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/OFWeicheDoppel90.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Doppel 90° 700/700 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_700_700_D_M_834372109_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_700_700_D_M_834372109_64px.png",
+ "srcSVG": "SSG/shapes/svg/OFWeicheDoppel90.xml",
+ "width": 5291.3386,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/OFWeicheDreiwege45.txt b/Editor2DLibrary/SSG/shapes/props/OFWeicheDreiwege45.txt
new file mode 100644
index 0000000..a6ab856
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/OFWeicheDreiwege45.txt
@@ -0,0 +1,91 @@
+{
+ "shapeMode": 0,
+ "name": "Dreiwege 45° 350/700 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_350_700_T_M_834372200_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_350_700_T_M_834372200_64px.png",
+ "srcSVG": "SSG/shapes/svg/OFWeicheDreiwege45.xml",
+ "width": 2645.6693,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/OFWeicheDreiwege90.txt b/Editor2DLibrary/SSG/shapes/props/OFWeicheDreiwege90.txt
new file mode 100644
index 0000000..5370e43
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/OFWeicheDreiwege90.txt
@@ -0,0 +1,91 @@
+{
+ "shapeMode": 0,
+ "name": "Dreiwege 90° 700/700 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_700_700_T_M_834372209_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_700_700_T_M_834372209_64px.png",
+ "srcSVG": "SSG/shapes/svg/OFWeicheDreiwege90.xml",
+ "width": 5291.3386,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 500.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/OFWeicheEinfach45.txt b/Editor2DLibrary/SSG/shapes/props/OFWeicheEinfach45.txt
new file mode 100644
index 0000000..d0b832d
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/OFWeicheEinfach45.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Einfach 45° 350/700 links M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_L_M_834372007_64px.png",
+ "srcSVG": "SSG/shapes/svg/OFWeicheEinfach45.xml",
+ "width": 1322.8346,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/OFWeicheEinfach90.txt b/Editor2DLibrary/SSG/shapes/props/OFWeicheEinfach90.txt
new file mode 100644
index 0000000..755af92
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/OFWeicheEinfach90.txt
@@ -0,0 +1,72 @@
+{
+ "shapeMode": 0,
+ "name": "Einfach 90° 700/700 links M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_700_700_L_M_834372030_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_700_700_L_M_834372030_64px.png",
+ "srcSVG": "SSG/shapes/svg/OFWeicheEinfach90.xml",
+ "width": 2645.6693,
+ "height": 2645.6693,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 1000.0,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 486.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/settings.txt b/Editor2DLibrary/SSG/shapes/settings.txt
index 72c78b1..6294cbf 100644
--- a/Editor2DLibrary/SSG/shapes/settings.txt
+++ b/Editor2DLibrary/SSG/shapes/settings.txt
@@ -1 +1 @@
-{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":true},"c_Foerderer":{"expanded":true},"c_Kurven":{"expanded":true},"c10":{"expanded":true},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":false},"c_Weichenkoerper":{"expanded":false},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":true},"c_OmnifloWeiche":{"expanded":true},"c_OmnifloTEFParts":{"expanded":true}},"shapes":{}}
\ No newline at end of file
+{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":true},"c_Foerderer":{"expanded":true},"c_Kurven":{"expanded":true},"c10":{"expanded":true},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichenkoerper":{"expanded":false},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":true},"c_OmnifloWeiche":{"expanded":true},"c_OmnifloTEFParts":{"expanded":true}},"shapes":{}}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372001.xml b/Editor2DLibrary/SSG/shapes/svg/834372001.xml
new file mode 100644
index 0000000..b52e996
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372001.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372002.xml b/Editor2DLibrary/SSG/shapes/svg/834372002.xml
new file mode 100644
index 0000000..4b00b5f
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372002.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372004.xml b/Editor2DLibrary/SSG/shapes/svg/834372004.xml
new file mode 100644
index 0000000..fdc95a1
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372004.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372005.xml b/Editor2DLibrary/SSG/shapes/svg/834372005.xml
new file mode 100644
index 0000000..d6e56a0
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372005.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372007.xml b/Editor2DLibrary/SSG/shapes/svg/834372007.xml
new file mode 100644
index 0000000..4e52dc2
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372007.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372008.xml b/Editor2DLibrary/SSG/shapes/svg/834372008.xml
new file mode 100644
index 0000000..69ced03
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372008.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372010.xml b/Editor2DLibrary/SSG/shapes/svg/834372010.xml
new file mode 100644
index 0000000..1193ca4
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372010.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372011.xml b/Editor2DLibrary/SSG/shapes/svg/834372011.xml
new file mode 100644
index 0000000..927b430
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372011.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372100.xml b/Editor2DLibrary/SSG/shapes/svg/834372100.xml
new file mode 100644
index 0000000..3e09133
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372100.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372101.xml b/Editor2DLibrary/SSG/shapes/svg/834372101.xml
new file mode 100644
index 0000000..afcd600
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372101.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372103.xml b/Editor2DLibrary/SSG/shapes/svg/834372103.xml
new file mode 100644
index 0000000..15ba9aa
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372103.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372104.xml b/Editor2DLibrary/SSG/shapes/svg/834372104.xml
new file mode 100644
index 0000000..398da04
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372104.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372200.xml b/Editor2DLibrary/SSG/shapes/svg/834372200.xml
new file mode 100644
index 0000000..aaddf39
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372200.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372201.xml b/Editor2DLibrary/SSG/shapes/svg/834372201.xml
new file mode 100644
index 0000000..b23af47
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372201.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372203.xml b/Editor2DLibrary/SSG/shapes/svg/834372203.xml
new file mode 100644
index 0000000..46dea9b
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372203.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372204.xml b/Editor2DLibrary/SSG/shapes/svg/834372204.xml
new file mode 100644
index 0000000..3669300
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372204.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/OFWeicheDoppel45.xml b/Editor2DLibrary/SSG/shapes/svg/OFWeicheDoppel45.xml
new file mode 100644
index 0000000..a530117
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/OFWeicheDoppel45.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/OFWeicheDoppel90.xml b/Editor2DLibrary/SSG/shapes/svg/OFWeicheDoppel90.xml
new file mode 100644
index 0000000..f9e0317
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/OFWeicheDoppel90.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/OFWeicheDreiwege45.xml b/Editor2DLibrary/SSG/shapes/svg/OFWeicheDreiwege45.xml
new file mode 100644
index 0000000..c71e31e
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/OFWeicheDreiwege45.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/OFWeicheDreiwege90.xml b/Editor2DLibrary/SSG/shapes/svg/OFWeicheDreiwege90.xml
new file mode 100644
index 0000000..16e7026
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/OFWeicheDreiwege90.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/OFWeicheEinfach45.xml b/Editor2DLibrary/SSG/shapes/svg/OFWeicheEinfach45.xml
new file mode 100644
index 0000000..3af2872
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/OFWeicheEinfach45.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/OFWeicheEinfach90.xml b/Editor2DLibrary/SSG/shapes/svg/OFWeicheEinfach90.xml
new file mode 100644
index 0000000..419b770
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/OFWeicheEinfach90.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MAIN_SSG.rdx b/MAIN_SSG.rdx
index 25797ea..7f156d5 100644
--- a/MAIN_SSG.rdx
+++ b/MAIN_SSG.rdx
@@ -1,6 +1,6 @@
-
+
@@ -174,7 +174,7 @@
-
+
@@ -198,7 +198,7 @@
-
+
@@ -212,7 +212,7 @@
-
+
@@ -244,7 +244,7 @@
-
+
@@ -267,7 +267,7 @@
-
+
@@ -25404,26 +25404,47 @@ SSGConnectionPoint.x_M
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_350_700_D_M_834372100.svg b/SVGs/Omniflo/Weiche_45_350_700_D_M_834372100.svg
new file mode 100644
index 0000000..b632965
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_350_700_D_M_834372100.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_350_700_D_P_834372101.svg b/SVGs/Omniflo/Weiche_45_350_700_D_P_834372101.svg
new file mode 100644
index 0000000..94fec89
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_350_700_D_P_834372101.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_350_700_L_M_834372001.svg b/SVGs/Omniflo/Weiche_45_350_700_L_M_834372001.svg
new file mode 100644
index 0000000..4212fa2
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_350_700_L_M_834372001.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_350_700_L_P_834372002.svg b/SVGs/Omniflo/Weiche_45_350_700_L_P_834372002.svg
new file mode 100644
index 0000000..603d1d6
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_350_700_L_P_834372002.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_350_700_R_M_834372004.svg b/SVGs/Omniflo/Weiche_45_350_700_R_M_834372004.svg
new file mode 100644
index 0000000..a2b6ccb
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_350_700_R_M_834372004.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_350_700_R_P_834372005.svg b/SVGs/Omniflo/Weiche_45_350_700_R_P_834372005.svg
new file mode 100644
index 0000000..563be54
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_350_700_R_P_834372005.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_350_700_T_M_834372200.svg b/SVGs/Omniflo/Weiche_45_350_700_T_M_834372200.svg
new file mode 100644
index 0000000..678e99c
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_350_700_T_M_834372200.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_350_700_T_P_834372201.svg b/SVGs/Omniflo/Weiche_45_350_700_T_P_834372201.svg
new file mode 100644
index 0000000..eda9138
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_350_700_T_P_834372201.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_400_750_D_M_834372103.svg b/SVGs/Omniflo/Weiche_45_400_750_D_M_834372103.svg
new file mode 100644
index 0000000..d2d9a33
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_400_750_D_M_834372103.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_400_750_D_P_834372104.svg b/SVGs/Omniflo/Weiche_45_400_750_D_P_834372104.svg
new file mode 100644
index 0000000..abe3651
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_400_750_D_P_834372104.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_400_750_L_M_834372007.svg b/SVGs/Omniflo/Weiche_45_400_750_L_M_834372007.svg
new file mode 100644
index 0000000..466597c
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_400_750_L_M_834372007.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_400_750_L_P_834372008.svg b/SVGs/Omniflo/Weiche_45_400_750_L_P_834372008.svg
new file mode 100644
index 0000000..da37873
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_400_750_L_P_834372008.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_400_750_R_M_834372010.svg b/SVGs/Omniflo/Weiche_45_400_750_R_M_834372010.svg
new file mode 100644
index 0000000..520f646
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_400_750_R_M_834372010.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_400_750_R_P_834372011.svg b/SVGs/Omniflo/Weiche_45_400_750_R_P_834372011.svg
new file mode 100644
index 0000000..f96298b
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_400_750_R_P_834372011.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_400_750_T_M_834372203.svg b/SVGs/Omniflo/Weiche_45_400_750_T_M_834372203.svg
new file mode 100644
index 0000000..8123eda
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_400_750_T_M_834372203.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weiche_45_400_750_T_P_834372204.svg b/SVGs/Omniflo/Weiche_45_400_750_T_P_834372204.svg
new file mode 100644
index 0000000..baad9c3
--- /dev/null
+++ b/SVGs/Omniflo/Weiche_45_400_750_T_P_834372204.svg
@@ -0,0 +1,5 @@
+
+
+
+
+