diff --git a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_beideseitig.dwg b/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_beideseitig.dwg
index 48ae96e..8ada4d0 100644
Binary files a/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_beideseitig.dwg and b/CAD/OmnifloCAD/TEFBogen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_beideseitig.dwg differ
diff --git a/Editor2DLibrary/SSG/Init/omniflo_weichen.json b/Editor2DLibrary/SSG/Init/omniflo_weichen.json
index 3ad565e..65cbf81 100644
--- a/Editor2DLibrary/SSG/Init/omniflo_weichen.json
+++ b/Editor2DLibrary/SSG/Init/omniflo_weichen.json
@@ -271,7 +271,7 @@
"Schaltungstyp": "M",
"Breite": 350,
"Länge": 700,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -282,7 +282,7 @@
"Schaltungstyp": "P",
"Breite": 350,
"Länge": 700,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -293,7 +293,7 @@
"Schaltungstyp": "M",
"Breite": 400,
"Länge": 750,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -304,7 +304,7 @@
"Schaltungstyp": "P",
"Breite": 400,
"Länge": 750,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -315,7 +315,7 @@
"Schaltungstyp": "M",
"Breite": 500,
"Länge": 600,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -326,7 +326,7 @@
"Schaltungstyp": "P",
"Breite": 500,
"Länge": 600,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -337,7 +337,7 @@
"Schaltungstyp": "M",
"Breite": 700,
"Länge": 700,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -348,9 +348,42 @@
"Schaltungstyp": "P",
"Breite": 700,
"Länge": 700,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
+ {
+ "Sivasnr": "834372110+0_B10080+0_B10090",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "Breite": 700,
+ "Länge": 700,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": "834372110+0_B10090+0_B10080",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "Breite": 700,
+ "Länge": 700,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10080"
+ },
+ {
+ "Sivasnr": "834372110+0_B10080+0_B10090+0_B10080+0_B10090",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "Breite": 700,
+ "Länge": 700,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10080+0_B10090+0_B10080+0_B10090"
+ },
{
"Sivasnr": 834372115,
"ProfilTyp": "WEICHE S D PARALLEL-200/750, KPL. MIT M",
@@ -359,7 +392,7 @@
"Schaltungstyp": "M",
"Breite": 200,
"Länge": 750,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -370,7 +403,7 @@
"Schaltungstyp": "P",
"Breite": 200,
"Länge": 750,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -381,7 +414,7 @@
"Schaltungstyp": "M",
"Breite": 350,
"Länge": 700,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
{
@@ -392,7 +425,7 @@
"Schaltungstyp": "P",
"Breite": 350,
"Länge": 700,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
@@ -404,7 +437,7 @@
"Schaltungstyp": "M",
"Breite": 400,
"Länge": 750,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
{
@@ -415,7 +448,7 @@
"Schaltungstyp": "P",
"Breite": 400,
"Länge": 750,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
{
@@ -426,7 +459,7 @@
"Schaltungstyp": "M",
"Breite": 500,
"Länge": 600,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
{
@@ -437,7 +470,7 @@
"Schaltungstyp": "P",
"Breite": 500,
"Länge": 600,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
{
@@ -448,7 +481,7 @@
"Schaltungstyp": "M",
"Breite": 700,
"Länge": 700,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
{
@@ -459,9 +492,42 @@
"Schaltungstyp": "P",
"Breite": 700,
"Länge": 700,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
+ {
+ "Sivasnr": "834372210+0_B10080+0_B10090",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "Breite": 700,
+ "Länge": 700,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": "834372210+0_B10090+0_B10080",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "Breite": 700,
+ "Länge": 700,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10080"
+ },
+ {
+ "Sivasnr": "834372210+0_B10080+0_B10090+0_B10080+0_B10090",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "Breite": 700,
+ "Länge": 700,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10080+0_B10090+0_B10080+0_B10090"
+ },
{
"Sivasnr": 834372215,
"ProfilTyp": "WEICHE S T PARALLEL-200/750, KPL. MIT M",
@@ -470,7 +536,7 @@
"Schaltungstyp": "M",
"Breite": 200,
"Länge": 750,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
{
@@ -481,7 +547,7 @@
"Schaltungstyp": "P",
"Breite": 200,
"Länge": 750,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
{
@@ -492,7 +558,7 @@
"Schaltungstyp": "M",
"Breite": 1400,
"Länge": 700,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -503,7 +569,7 @@
"Schaltungstyp": "P",
"Breite": 1400,
"Länge": 700,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
{
@@ -514,7 +580,7 @@
"Schaltungstyp": "M",
"Breite": 1600,
"Länge": 800,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -525,7 +591,7 @@
"Schaltungstyp": "P",
"Breite": 1600,
"Länge": 800,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -536,7 +602,7 @@
"Schaltungstyp": "M",
"Breite": 1400,
"Länge": 1400,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -591,7 +657,7 @@
"Schaltungstyp": "M",
"Breite": 203,
"Länge": 340,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -602,7 +668,7 @@
"Schaltungstyp": "P",
"Breite": 203,
"Länge": 340,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 3,
"SivasnrTEF": null
},
{
@@ -613,7 +679,7 @@
"Schaltungstyp": "M",
"Breite": 203,
"Länge": 360,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
},
{
@@ -624,7 +690,7 @@
"Schaltungstyp": "P",
"Breite": 203,
"Länge": 360,
- "KurvenRichtung": 0,
+ "KurvenRichtung": 7,
"SivasnrTEF": null
}
]
diff --git a/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_links_32px.png b/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_links_32px.png
deleted file mode 100644
index fabf19a..0000000
Binary files a/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_links_32px.png and /dev/null differ
diff --git a/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_links_64px.png b/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_links_64px.png
deleted file mode 100644
index 2f89106..0000000
Binary files a/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_links_64px.png and /dev/null differ
diff --git a/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_rechts_32px.png b/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_rechts_32px.png
deleted file mode 100644
index 811fc42..0000000
Binary files a/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_rechts_32px.png and /dev/null differ
diff --git a/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_rechts_64px.png b/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_rechts_64px.png
deleted file mode 100644
index 3bc8b1a..0000000
Binary files a/Editor2DLibrary/SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_rechts_64px.png and /dev/null differ
diff --git a/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_links_32px.png b/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_links_32px.png
deleted file mode 100644
index 22e3108..0000000
Binary files a/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_links_32px.png and /dev/null differ
diff --git a/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_links_64px.png b/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_links_64px.png
deleted file mode 100644
index ed63c13..0000000
Binary files a/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_links_64px.png and /dev/null differ
diff --git a/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_rechts_32px.png b/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_rechts_32px.png
deleted file mode 100644
index 6332b9b..0000000
Binary files a/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_rechts_32px.png and /dev/null differ
diff --git a/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_rechts_64px.png b/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_rechts_64px.png
deleted file mode 100644
index 2a2c8ef..0000000
Binary files a/Editor2DLibrary/SSG/shapes/img/_x0030__BG081090_TEF_Bogen_Weiche_S_90_500_600__x0020_rechts_64px.png and /dev/null differ
diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml b/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml
index b753b8f..413529f 100644
--- a/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml
+++ b/Editor2DLibrary/SSG/shapes/palettes/c_OmnifloWeiche.xml
@@ -13,11 +13,17 @@
+Doppel 90° 700/700 P mit TEF rechts
+Doppel 90° 700/700 P mit TEF links
+Doppel 90° 700/700 P mit TEF beideseitig
+Dreiwege 90° 700/700 P mit TEF rechts
+Dreiwege 90° 700/700 P mit TEF links
+Dreiwege 90° 700/700 P mit TEF beideseitig
diff --git a/Editor2DLibrary/SSG/shapes/props/834372110+0_B10080+0_B10090+0_B10080+0_B10090.txt b/Editor2DLibrary/SSG/shapes/props/834372110+0_B10080+0_B10090+0_B10080+0_B10090.txt
new file mode 100644
index 0000000..8e15d7f
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372110+0_B10080+0_B10090+0_B10080+0_B10090.txt
@@ -0,0 +1,148 @@
+{
+ "shapeMode": 0,
+ "name": "Doppel 90° 700/700 P mit TEF beideseitig",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372110+0_B10080+0_B10090+0_B10080+0_B10090.xml",
+ "width": 5291.3386,
+ "height": 3169.5874,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 2.019,
+ "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": 501.01,
+ "y": 834.87,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 0.0,
+ "y": 115.562,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp5",
+ "x": 433.426,
+ "y": 995.18,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp6",
+ "x": 960.159,
+ "y": 115.562,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp7",
+ "x": 568.562,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372110+0_B10080+0_B10090.txt b/Editor2DLibrary/SSG/shapes/props/834372110+0_B10080+0_B10090.txt
new file mode 100644
index 0000000..835bb9d
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372110+0_B10080+0_B10090.txt
@@ -0,0 +1,110 @@
+{
+ "shapeMode": 0,
+ "name": "Doppel 90° 700/700 P mit TEF links",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372110+0_B10080+0_B10090.xml",
+ "width": 5291.3386,
+ "height": 3169.5874,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 2.019,
+ "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": 501.01,
+ "y": 834.87,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 0.0,
+ "y": 115.562,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp5",
+ "x": 433.426,
+ "y": 995.18,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372110+0_B10090+0_B10080.txt b/Editor2DLibrary/SSG/shapes/props/834372110+0_B10090+0_B10080.txt
new file mode 100644
index 0000000..c6046a1
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372110+0_B10090+0_B10080.txt
@@ -0,0 +1,110 @@
+{
+ "shapeMode": 0,
+ "name": "Doppel 90° 700/700 P mit TEF rechts",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372110+0_B10090+0_B10080.xml",
+ "width": 5291.3386,
+ "height": 3169.5874,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 2.019,
+ "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": 501.01,
+ "y": 834.87,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp6",
+ "x": 960.159,
+ "y": 115.562,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp7",
+ "x": 568.562,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372210+0_B10080+0_B10090+0_B10080+0_B10090.txt b/Editor2DLibrary/SSG/shapes/props/834372210+0_B10080+0_B10090+0_B10080+0_B10090.txt
new file mode 100644
index 0000000..bcaf90d
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372210+0_B10080+0_B10090+0_B10080+0_B10090.txt
@@ -0,0 +1,167 @@
+{
+ "shapeMode": 0,
+ "name": "Dreiwege 90° 700/700 P mit TEF beideseitig",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372210+0_B10080+0_B10090+0_B10080+0_B10090.xml",
+ "width": 5291.3386,
+ "height": 3169.5874,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 2.019,
+ "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": 501.01,
+ "y": 834.87,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 0.0,
+ "y": 115.562,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp5",
+ "x": 433.426,
+ "y": 995.18,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp6",
+ "x": 960.159,
+ "y": 115.562,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp7",
+ "x": 568.562,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp8",
+ "x": 501.01,
+ "y": 402.2,
+ "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/834372210+0_B10080+0_B10090.txt b/Editor2DLibrary/SSG/shapes/props/834372210+0_B10080+0_B10090.txt
new file mode 100644
index 0000000..c96ab95
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372210+0_B10080+0_B10090.txt
@@ -0,0 +1,129 @@
+{
+ "shapeMode": 0,
+ "name": "Dreiwege 90° 700/700 P mit TEF links",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372210+0_B10080+0_B10090.xml",
+ "width": 5291.3386,
+ "height": 3169.5874,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 2.019,
+ "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": 501.01,
+ "y": 834.87,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 0.0,
+ "y": 115.562,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp5",
+ "x": 433.426,
+ "y": 995.18,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp8",
+ "x": 501.01,
+ "y": 402.2,
+ "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/834372210+0_B10090+0_B10080.txt b/Editor2DLibrary/SSG/shapes/props/834372210+0_B10090+0_B10080.txt
new file mode 100644
index 0000000..31eccb5
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/props/834372210+0_B10090+0_B10080.txt
@@ -0,0 +1,129 @@
+{
+ "shapeMode": 0,
+ "name": "Dreiwege 90° 700/700 P mit TEF rechts",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_700_700_D_P_834372110_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372210+0_B10090+0_B10080.xml",
+ "width": 5291.3386,
+ "height": 3169.5874,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 2.019,
+ "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": 501.01,
+ "y": 834.87,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp6",
+ "x": 960.159,
+ "y": 115.562,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp7",
+ "x": 568.562,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "OmnifloTEF",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp8",
+ "x": 501.01,
+ "y": 402.2,
+ "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/svg/834372110+0_B10080+0_B10090+0_B10080+0_B10090.xml b/Editor2DLibrary/SSG/shapes/svg/834372110+0_B10080+0_B10090+0_B10080+0_B10090.xml
new file mode 100644
index 0000000..c127af7
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372110+0_B10080+0_B10090+0_B10080+0_B10090.xml
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372110+0_B10080+0_B10090.xml b/Editor2DLibrary/SSG/shapes/svg/834372110+0_B10080+0_B10090.xml
new file mode 100644
index 0000000..3581607
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372110+0_B10080+0_B10090.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372110+0_B10090+0_B10080.xml b/Editor2DLibrary/SSG/shapes/svg/834372110+0_B10090+0_B10080.xml
new file mode 100644
index 0000000..bdedbb9
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372110+0_B10090+0_B10080.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372210+0_B10080+0_B10090+0_B10080+0_B10090.xml b/Editor2DLibrary/SSG/shapes/svg/834372210+0_B10080+0_B10090+0_B10080+0_B10090.xml
new file mode 100644
index 0000000..26220de
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372210+0_B10080+0_B10090+0_B10080+0_B10090.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372210+0_B10080+0_B10090.xml b/Editor2DLibrary/SSG/shapes/svg/834372210+0_B10080+0_B10090.xml
new file mode 100644
index 0000000..686886f
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372210+0_B10080+0_B10090.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372210+0_B10090+0_B10080.xml b/Editor2DLibrary/SSG/shapes/svg/834372210+0_B10090+0_B10080.xml
new file mode 100644
index 0000000..a802ffd
--- /dev/null
+++ b/Editor2DLibrary/SSG/shapes/svg/834372210+0_B10090+0_B10080.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppellweiche_S_90_700_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppellweiche_S_90_700_beideseitig.svg
new file mode 100644
index 0000000..795d91c
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppellweiche_S_90_700_beideseitig.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppellweiche_S_90_700_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppellweiche_S_90_700_links.svg
new file mode 100644
index 0000000..50da4e6
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppellweiche_S_90_700_links.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppellweiche_S_90_700_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppellweiche_S_90_700_rechts.svg
new file mode 100644
index 0000000..8c59a38
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Doppellweiche_S_90_700_rechts.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_beideseitig.svg
new file mode 100644
index 0000000..726ef0a
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_beideseitig.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_links.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_links.svg
new file mode 100644
index 0000000..35f2e1f
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_links.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_rechts.svg b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_rechts.svg
new file mode 100644
index 0000000..0b904a4
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/0_BG080090_TEF_Bogen_Dreifachlweiche_S_90_700_rechts.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+