diff --git a/CAD/stl/Omniflo/0_BG090090+834372002.stl b/CAD/stl/Omniflo/834372002+0_BG090090.stl
similarity index 100%
rename from CAD/stl/Omniflo/0_BG090090+834372002.stl
rename to CAD/stl/Omniflo/834372002+0_BG090090.stl
diff --git a/CAD/stl/Omniflo/0_BG190090+834372008.stl b/CAD/stl/Omniflo/834372008+0_BG190090.stl
similarity index 100%
rename from CAD/stl/Omniflo/0_BG190090+834372008.stl
rename to CAD/stl/Omniflo/834372008+0_BG190090.stl
diff --git a/CAD/stl/Omniflo/0_BG080090+834372028.stl b/CAD/stl/Omniflo/834372028+0_BG080090.stl
similarity index 100%
rename from CAD/stl/Omniflo/0_BG080090+834372028.stl
rename to CAD/stl/Omniflo/834372028+0_BG080090.stl
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG071090+834372404+0_BG071090.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG071090+834372404+0_BG071090.stl
new file mode 100644
index 0000000..97e2c46
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG071090+834372404+0_BG071090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG071090+834372404.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG071090+834372404.stl
new file mode 100644
index 0000000..db897b3
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG071090+834372404.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372028.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372028.stl
new file mode 100644
index 0000000..4937020
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372028.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372110+0_BG080090.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372110+0_BG080090.stl
new file mode 100644
index 0000000..d897a47
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372110+0_BG080090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372110.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372110.stl
new file mode 100644
index 0000000..46ae91d
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372110.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372210+0_BG080090.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372210+0_BG080090.stl
new file mode 100644
index 0000000..f54dc41
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372210+0_BG080090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372210.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372210.stl
new file mode 100644
index 0000000..06714e5
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG080090+834372210.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372002.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372002.stl
new file mode 100644
index 0000000..62e7e19
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372002.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372101+0_BG090090.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372101+0_BG090090.stl
new file mode 100644
index 0000000..90e9f5c
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372101+0_BG090090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372101.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372101.stl
new file mode 100644
index 0000000..df6c888
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372101.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372201+0_BG090090.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372201+0_BG090090.stl
new file mode 100644
index 0000000..6847bb5
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372201+0_BG090090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372201.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372201.stl
new file mode 100644
index 0000000..a185e03
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG090090+834372201.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372008.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372008.stl
new file mode 100644
index 0000000..1c1636a
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372008.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372104+0_BG190090.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372104+0_BG190090.stl
new file mode 100644
index 0000000..3196a50
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372104+0_BG190090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372104.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372104.stl
new file mode 100644
index 0000000..a72d111
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372104.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372204+0_BG190090.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372204+0_BG190090.stl
new file mode 100644
index 0000000..c6f9a9e
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372204+0_BG190090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372204.stl b/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372204.stl
new file mode 100644
index 0000000..7e7a186
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/0_BG190090+834372204.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/821104024+0_B10081.stl b/Editor2DLibrary/SSG/shapes/obj/821104024+0_B10081.stl
new file mode 100644
index 0000000..b823a1c
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/821104024+0_B10081.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/821104025+0_B10090.stl b/Editor2DLibrary/SSG/shapes/obj/821104025+0_B10090.stl
new file mode 100644
index 0000000..4e064d2
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/821104025+0_B10090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/821104025+0_B10091.stl b/Editor2DLibrary/SSG/shapes/obj/821104025+0_B10091.stl
new file mode 100644
index 0000000..32f6373
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/821104025+0_B10091.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/821104026+0_B10071.stl b/Editor2DLibrary/SSG/shapes/obj/821104026+0_B10071.stl
new file mode 100644
index 0000000..bf574b8
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/821104026+0_B10071.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/821104027+0_B10080.stl b/Editor2DLibrary/SSG/shapes/obj/821104027+0_B10080.stl
new file mode 100644
index 0000000..8217d05
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/821104027+0_B10080.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/821104031+0_B10060.stl b/Editor2DLibrary/SSG/shapes/obj/821104031+0_B10060.stl
new file mode 100644
index 0000000..a5bfa68
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/821104031+0_B10060.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/821104031+0_B10070.stl b/Editor2DLibrary/SSG/shapes/obj/821104031+0_B10070.stl
new file mode 100644
index 0000000..a4cf4a4
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/821104031+0_B10070.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/821104033+0_B10040.stl b/Editor2DLibrary/SSG/shapes/obj/821104033+0_B10040.stl
new file mode 100644
index 0000000..8985583
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/821104033+0_B10040.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/821104033+0_B10050.stl b/Editor2DLibrary/SSG/shapes/obj/821104033+0_B10050.stl
new file mode 100644
index 0000000..3399a4e
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/821104033+0_B10050.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372002+0_BG090090.stl b/Editor2DLibrary/SSG/shapes/obj/834372002+0_BG090090.stl
new file mode 100644
index 0000000..62e7e19
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372002+0_BG090090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372005+0_BG090090.stl b/Editor2DLibrary/SSG/shapes/obj/834372005+0_BG090090.stl
new file mode 100644
index 0000000..2fd069a
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372005+0_BG090090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372008+0_BG190090.stl b/Editor2DLibrary/SSG/shapes/obj/834372008+0_BG190090.stl
new file mode 100644
index 0000000..1c1636a
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372008+0_BG190090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372011+0_BG190090.stl b/Editor2DLibrary/SSG/shapes/obj/834372011+0_BG190090.stl
new file mode 100644
index 0000000..7152c69
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372011+0_BG190090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372028+0_BG080090.stl b/Editor2DLibrary/SSG/shapes/obj/834372028+0_BG080090.stl
new file mode 100644
index 0000000..4937020
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372028+0_BG080090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372031+0_BG080090.stl b/Editor2DLibrary/SSG/shapes/obj/834372031+0_BG080090.stl
new file mode 100644
index 0000000..2f44fef
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372031+0_BG080090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372101+0_BG090090.stl b/Editor2DLibrary/SSG/shapes/obj/834372101+0_BG090090.stl
new file mode 100644
index 0000000..c5b8346
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372101+0_BG090090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372104+0_BG190090.stl b/Editor2DLibrary/SSG/shapes/obj/834372104+0_BG190090.stl
new file mode 100644
index 0000000..a81dc28
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372104+0_BG190090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372110+0_BG080090.stl b/Editor2DLibrary/SSG/shapes/obj/834372110+0_BG080090.stl
new file mode 100644
index 0000000..7a353c2
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372110+0_BG080090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372201+0_BG090090.stl b/Editor2DLibrary/SSG/shapes/obj/834372201+0_BG090090.stl
new file mode 100644
index 0000000..2652f82
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372201+0_BG090090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372204+0_BG190090.stl b/Editor2DLibrary/SSG/shapes/obj/834372204+0_BG190090.stl
new file mode 100644
index 0000000..5a143a9
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372204+0_BG190090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372210+0_BG080090.stl b/Editor2DLibrary/SSG/shapes/obj/834372210+0_BG080090.stl
new file mode 100644
index 0000000..500a3ff
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372210+0_BG080090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/obj/834372404+0_BG071090.stl b/Editor2DLibrary/SSG/shapes/obj/834372404+0_BG071090.stl
new file mode 100644
index 0000000..7d90305
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/834372404+0_BG071090.stl differ
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG071090+834372404+0_BG071090.txt b/Editor2DLibrary/SSG/shapes/props/0_BG071090+834372404+0_BG071090.txt
index 0132a75..c77fcbc 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG071090+834372404+0_BG071090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG071090+834372404+0_BG071090.txt
@@ -1,148 +1,149 @@
{
- "shapeMode": 0,
- "name": "Delta 1600/800 P mit TEF beideseitig",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_32px.png",
- "iconBig": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_64px.png",
- "srcSVG": "SSG/shapes/svg/0_BG071090+834372404+0_BG071090.xml",
- "width": 7101.5054,
- "height": 3757.0166,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 499.553,
- "y": 805.061,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 73.715,
- "y": 53.865,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 925.463,
- "y": 53.865,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 446.326,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 0.0,
- "y": 154.474,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 552.78,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 1000.0,
- "y": 154.474,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Delta 1600/800 P mit TEF beideseitig",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_32px.png",
+ "iconBig": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_64px.png",
+ "srcSVG": "SSG/shapes/svg/0_BG071090+834372404+0_BG071090.xml",
+ "src3D": "SSG/shapes/obj/0_BG071090+834372404+0_BG071090.stl",
+ "width": 7101.5054,
+ "height": 3757.0166,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 499.553,
+ "y": 805.061,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 73.715,
+ "y": 53.865,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 925.463,
+ "y": 53.865,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 446.326,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 154.474,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 552.78,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 1000.0,
+ "y": 154.474,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG071090+834372404.txt b/Editor2DLibrary/SSG/shapes/props/0_BG071090+834372404.txt
index 0747171..f46582c 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG071090+834372404.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG071090+834372404.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Delta 1600/800 P mit TEF links",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_32px.png",
- "iconBig": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_64px.png",
- "srcSVG": "SSG/shapes/svg/0_BG071090+834372404.xml",
- "width": 7101.5054,
- "height": 3757.0155,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 499.553,
- "y": 858.926,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 73.715,
- "y": 53.865,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 925.463,
- "y": 53.865,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 446.326,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 0.0,
- "y": 154.474,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Delta 1600/800 P mit TEF links",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_32px.png",
+ "iconBig": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_64px.png",
+ "srcSVG": "SSG/shapes/svg/0_BG071090+834372404.xml",
+ "src3D": "SSG/shapes/obj/0_BG071090+834372404.stl",
+ "width": 7101.5054,
+ "height": 3757.0155,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 499.553,
+ "y": 858.926,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 73.715,
+ "y": 53.865,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 925.463,
+ "y": 53.865,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 446.326,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 154.474,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372110+0_BG080090.txt b/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372110+0_BG080090.txt
index 968f1e2..bafcce0 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372110+0_BG080090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372110+0_BG080090.txt
@@ -1,148 +1,149 @@
{
- "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/0_BG080090+834372110+0_BG080090.xml",
- "width": 5294.1316,
- "height": 3249.1464,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 838.945,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 0.0,
- "y": 24.475,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 286.091,
- "y": 24.475,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 428.602,
- "y": 999.561,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 0.0,
- "y": 140.81,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 571.398,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 957.445,
- "y": 140.81,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "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/0_BG080090+834372110+0_BG080090.xml",
+ "src3D": "SSG/shapes/obj/0_BG080090+834372110+0_BG080090.stl",
+ "width": 5294.1316,
+ "height": 3249.1464,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 838.945,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.475,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.475,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 428.602,
+ "y": 999.561,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 140.81,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 571.398,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 957.445,
+ "y": 140.81,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372110.txt b/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372110.txt
index d604005..62a99b2 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372110.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372110.txt
@@ -1,110 +1,111 @@
{
- "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/0_BG080090+834372110.xml",
- "width": 5294.1316,
- "height": 3247.7177,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 839.314,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 0.0,
- "y": 24.485,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 286.091,
- "y": 24.485,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 428.602,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 0.0,
- "y": 140.872,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "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/0_BG080090+834372110.xml",
+ "src3D": "SSG/shapes/obj/0_BG080090+834372110.stl",
+ "width": 5294.1316,
+ "height": 3247.7177,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 839.314,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.485,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.485,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 428.602,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 140.872,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372210+0_BG080090.txt b/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372210+0_BG080090.txt
index 8758b01..bf9bbfd 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372210+0_BG080090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372210+0_BG080090.txt
@@ -1,167 +1,168 @@
{
- "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/0_BG080090+834372210+0_BG080090.xml",
- "width": 5294.1316,
- "height": 3249.1464,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 838.945,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 0.0,
- "y": 24.475,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 286.091,
- "y": 24.475,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 420.18,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 428.602,
- "y": 999.561,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 0.0,
- "y": 140.81,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 571.398,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 957.445,
- "y": 140.81,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "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/0_BG080090+834372210+0_BG080090.xml",
+ "src3D": "SSG/shapes/obj/0_BG080090+834372210+0_BG080090.stl",
+ "width": 5294.1316,
+ "height": 3249.1464,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 838.945,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.475,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.475,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.18,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 428.602,
+ "y": 999.561,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 140.81,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 571.398,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 957.445,
+ "y": 140.81,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372210.txt b/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372210.txt
index 1f14544..53e980e 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372210.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG080090+834372210.txt
@@ -1,129 +1,130 @@
{
- "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/0_BG080090+834372210.xml",
- "width": 5294.1316,
- "height": 3247.7177,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 839.314,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 0.0,
- "y": 24.485,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 286.091,
- "y": 24.485,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 420.365,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 428.602,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 0.0,
- "y": 140.872,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "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/0_BG080090+834372210.xml",
+ "src3D": "SSG/shapes/obj/0_BG080090+834372210.stl",
+ "width": 5294.1316,
+ "height": 3247.7177,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 839.314,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.485,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.485,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.365,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 428.602,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 140.872,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372101+0_BG090090.txt b/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372101+0_BG090090.txt
index 3228edf..e4f8a12 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372101+0_BG090090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372101+0_BG090090.txt
@@ -1,148 +1,149 @@
{
- "shapeMode": 0,
- "name": "Doppel 45° 350/700 P mit TEF beideseitig",
- "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/0_BG090090+834372101+0_BG090090.xml",
- "width": 3347.5464,
- "height": 3244.0025,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 833.035,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 104.689,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 895.312,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 387.085,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 24.988,
- "y": 99.873,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 612.916,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 975.012,
- "y": 99.873,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Doppel 45° 350/700 P mit TEF beideseitig",
+ "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/0_BG090090+834372101+0_BG090090.xml",
+ "src3D": "SSG/shapes/obj/0_BG090090+834372101+0_BG090090.stl",
+ "width": 3347.5464,
+ "height": 3244.0025,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 833.035,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 104.689,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 895.312,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 387.085,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 24.988,
+ "y": 99.873,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 612.916,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 975.012,
+ "y": 99.873,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372101.txt b/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372101.txt
index 01f3f24..326e66f 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372101.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372101.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Doppel 45° 350/700 P mit TEF links",
- "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/0_BG090090+834372101.xml",
- "width": 3053.3253,
- "height": 3244.0025,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 548.181,
- "y": 833.034,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 114.777,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 981.585,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 424.384,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 27.396,
- "y": 99.873,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Doppel 45° 350/700 P mit TEF links",
+ "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/0_BG090090+834372101.xml",
+ "src3D": "SSG/shapes/obj/0_BG090090+834372101.stl",
+ "width": 3053.3253,
+ "height": 3244.0025,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 548.181,
+ "y": 833.034,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 114.777,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 981.585,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 424.384,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 27.396,
+ "y": 99.873,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372201+0_BG090090.txt b/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372201+0_BG090090.txt
index a2794e4..73dff3c 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372201+0_BG090090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372201+0_BG090090.txt
@@ -1,167 +1,168 @@
{
- "shapeMode": 0,
- "name": "Dreiwege 45° 350/700 P mit TEF beideseitig",
- "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/0_BG090090+834372201+0_BG090090.xml",
- "width": 3347.5464,
- "height": 3244.0025,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 833.035,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 104.689,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 895.312,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 413.605,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 387.085,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 24.988,
- "y": 99.873,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 612.916,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 975.012,
- "y": 99.873,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Dreiwege 45° 350/700 P mit TEF beideseitig",
+ "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/0_BG090090+834372201+0_BG090090.xml",
+ "src3D": "SSG/shapes/obj/0_BG090090+834372201+0_BG090090.stl",
+ "width": 3347.5464,
+ "height": 3244.0025,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 833.035,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 104.689,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 895.312,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 413.605,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 387.085,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 24.988,
+ "y": 99.873,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 612.916,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 975.012,
+ "y": 99.873,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372201.txt b/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372201.txt
index bcd0d25..55f552b 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372201.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG090090+834372201.txt
@@ -1,129 +1,130 @@
{
- "shapeMode": 0,
- "name": "Dreiwege 45° 350/700 P mit TEF links",
- "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/0_BG090090+834372201.xml",
- "width": 3053.3253,
- "height": 3244.0025,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 548.181,
- "y": 833.034,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 114.777,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 981.585,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 548.181,
- "y": 413.605,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 424.384,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 27.396,
- "y": 99.873,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Dreiwege 45° 350/700 P mit TEF links",
+ "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/0_BG090090+834372201.xml",
+ "src3D": "SSG/shapes/obj/0_BG090090+834372201.stl",
+ "width": 3053.3253,
+ "height": 3244.0025,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 548.181,
+ "y": 833.034,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 114.777,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 981.585,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 548.181,
+ "y": 413.605,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 424.384,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 27.396,
+ "y": 99.873,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372104+0_BG190090.txt b/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372104+0_BG190090.txt
index 04c8bf8..9df13a7 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372104+0_BG190090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372104+0_BG190090.txt
@@ -1,148 +1,149 @@
{
- "shapeMode": 0,
- "name": "Doppel 45° 400/750 P mit TEF beideseitig",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_64px.png",
- "srcSVG": "SSG/shapes/svg/0_BG190090+834372104+0_BG190090.xml",
- "width": 3319.0488,
- "height": 3416.5001,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 846.151,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 44.505,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 955.495,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 386.115,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 25.203,
- "y": 154.171,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 613.885,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 974.797,
- "y": 154.171,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Doppel 45° 400/750 P mit TEF beideseitig",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_64px.png",
+ "srcSVG": "SSG/shapes/svg/0_BG190090+834372104+0_BG190090.xml",
+ "src3D": "SSG/shapes/obj/0_BG190090+834372104+0_BG190090.stl",
+ "width": 3319.0488,
+ "height": 3416.5001,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 846.151,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 44.505,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 955.495,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 386.115,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 25.203,
+ "y": 154.171,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 613.885,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 974.797,
+ "y": 154.171,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372104.txt b/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372104.txt
index 8c90491..b62063c 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372104.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372104.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Doppel 45° 400/750 P mit TEF links",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_64px.png",
- "srcSVG": "SSG/shapes/svg/0_BG190090+834372104.xml",
- "width": 3227.5653,
- "height": 3416.5001,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 514.173,
- "y": 846.151,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 45.766,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 982.579,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 397.059,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 25.917,
- "y": 154.171,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Doppel 45° 400/750 P mit TEF links",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_64px.png",
+ "srcSVG": "SSG/shapes/svg/0_BG190090+834372104.xml",
+ "src3D": "SSG/shapes/obj/0_BG190090+834372104.stl",
+ "width": 3227.5653,
+ "height": 3416.5001,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 514.173,
+ "y": 846.151,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 45.766,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 982.579,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 397.059,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 25.917,
+ "y": 154.171,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372204+0_BG190090.txt b/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372204+0_BG190090.txt
index 11e65e3..eeff3a6 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372204+0_BG190090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372204+0_BG190090.txt
@@ -1,167 +1,168 @@
{
- "shapeMode": 0,
- "name": "Dreiwege 45° 400/750 P mit TEF beideseitig",
- "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/0_BG190090+834372204+0_BG190090.xml",
- "width": 3319.0488,
- "height": 3416.5001,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 846.151,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 44.505,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 955.495,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 447.899,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 386.115,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 25.203,
- "y": 154.171,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 613.885,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 974.797,
- "y": 154.171,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Dreiwege 45° 400/750 P mit TEF beideseitig",
+ "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/0_BG190090+834372204+0_BG190090.xml",
+ "src3D": "SSG/shapes/obj/0_BG190090+834372204+0_BG190090.stl",
+ "width": 3319.0488,
+ "height": 3416.5001,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 846.151,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 44.505,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 955.495,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 447.899,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 386.115,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 25.203,
+ "y": 154.171,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 613.885,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 974.797,
+ "y": 154.171,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372204.txt b/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372204.txt
index 0454bf5..25ebe81 100644
--- a/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372204.txt
+++ b/Editor2DLibrary/SSG/shapes/props/0_BG190090+834372204.txt
@@ -1,129 +1,130 @@
{
- "shapeMode": 0,
- "name": "Dreiwege 45° 400/750 P mit TEF links",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_45_400_750_T_P_834372204_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_45_400_750_T_P_834372204_64px.png",
- "srcSVG": "SSG/shapes/svg/0_BG190090+834372204.xml",
- "width": 3227.5653,
- "height": 3416.5001,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 514.173,
- "y": 846.151,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 45.766,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 982.579,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 514.173,
- "y": 447.899,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 397.059,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 25.917,
- "y": 154.171,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Dreiwege 45° 400/750 P mit TEF links",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_T_P_834372204_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_T_P_834372204_64px.png",
+ "srcSVG": "SSG/shapes/svg/0_BG190090+834372204.xml",
+ "src3D": "SSG/shapes/obj/0_BG190090+834372204.stl",
+ "width": 3227.5653,
+ "height": 3416.5001,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 514.173,
+ "y": 846.151,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 45.766,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 982.579,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 514.173,
+ "y": 447.899,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 397.059,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 25.917,
+ "y": 154.171,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834342001.txt b/Editor2DLibrary/SSG/shapes/props/834342001.txt
index 81d226a..32682b7 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342001.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342001.txt
@@ -1,73 +1,73 @@
-{
- "shapeMode": 0,
- "name": "Weichenkörper Einfach 22.5° rechts M",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weichenkoerper_R_M_834342001_32px.png",
- "iconBig": "SSG/shapes/img/Weichenkoerper_R_M_834342001_64px.png",
- "srcSVG": "SSG/shapes/svg/834342001.xml",
- "src3D": "SSG/shapes/obj/834342001.stl",
- "width": 659.455,
- "height": 1360.62,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 306.874,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 306.874,
- "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": 888.596,
- "y": 22.367,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 22.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+{
+ "shapeMode": 0,
+ "name": "Weichenkörper Einfach 22.5° rechts M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weichenkoerper_R_M_834342001_32px.png",
+ "iconBig": "SSG/shapes/img/Weichenkoerper_R_M_834342001_64px.png",
+ "srcSVG": "SSG/shapes/svg/834342001.xml",
+ "src3D": "SSG/shapes/obj/834342001.stl",
+ "width": 659.455,
+ "height": 1360.62,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 306.874,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 306.874,
+ "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": 888.596,
+ "y": 22.367,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 22.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834342002.txt b/Editor2DLibrary/SSG/shapes/props/834342002.txt
index e1ee0a7..3363b3c 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342002.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342002.txt
@@ -1,73 +1,73 @@
-{
- "shapeMode": 0,
- "name": "Weichenkörper Einfach 22.5° rechts P",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weichenkoerper_R_P_834342002_32px.png",
- "iconBig": "SSG/shapes/img/Weichenkoerper_R_P_834342002_64px.png",
- "srcSVG": "SSG/shapes/svg/834342002.xml",
- "src3D": "SSG/shapes/obj/834342002.stl",
- "width": 659.455,
- "height": 1360.62,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 306.874,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 306.874,
- "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": 888.596,
- "y": 22.367,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 22.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+{
+ "shapeMode": 0,
+ "name": "Weichenkörper Einfach 22.5° rechts P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weichenkoerper_R_P_834342002_32px.png",
+ "iconBig": "SSG/shapes/img/Weichenkoerper_R_P_834342002_64px.png",
+ "srcSVG": "SSG/shapes/svg/834342002.xml",
+ "src3D": "SSG/shapes/obj/834342002.stl",
+ "width": 659.455,
+ "height": 1360.62,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 306.874,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 306.874,
+ "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": 888.596,
+ "y": 22.367,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 22.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834342011.txt b/Editor2DLibrary/SSG/shapes/props/834342011.txt
index ddac432..e464398 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342011.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342011.txt
@@ -1,73 +1,73 @@
-{
- "shapeMode": 0,
- "name": "Weichenkörper Einfach 22.5° links M",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weichenkoerper_L_M_834342011_32px.png",
- "iconBig": "SSG/shapes/img/Weichenkoerper_L_M_834342011_64px.png",
- "srcSVG": "SSG/shapes/svg/834342011.xml",
- "src3D": "SSG/shapes/obj/834342011.stl",
- "width": 659.455,
- "height": 1360.62,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 693.126,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 693.126,
- "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": 111.404,
- "y": 22.367,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 337.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+{
+ "shapeMode": 0,
+ "name": "Weichenkörper Einfach 22.5° links M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weichenkoerper_L_M_834342011_32px.png",
+ "iconBig": "SSG/shapes/img/Weichenkoerper_L_M_834342011_64px.png",
+ "srcSVG": "SSG/shapes/svg/834342011.xml",
+ "src3D": "SSG/shapes/obj/834342011.stl",
+ "width": 659.455,
+ "height": 1360.62,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 693.126,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 693.126,
+ "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": 111.404,
+ "y": 22.367,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 337.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834342012.txt b/Editor2DLibrary/SSG/shapes/props/834342012.txt
index 50fb99b..59ab4a2 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342012.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342012.txt
@@ -1,73 +1,73 @@
-{
- "shapeMode": 0,
- "name": "Weichenkörper Einfach 22.5° links P",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weichenkoerper_L_P_834342012_32px.png",
- "iconBig": "SSG/shapes/img/Weichenkoerper_L_P_834342012_64px.png",
- "srcSVG": "SSG/shapes/svg/834342012.xml",
- "src3D": "SSG/shapes/obj/834342012.stl",
- "width": 659.455,
- "height": 1360.62,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 693.126,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 693.126,
- "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": 111.404,
- "y": 22.367,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 337.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+{
+ "shapeMode": 0,
+ "name": "Weichenkörper Einfach 22.5° links P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weichenkoerper_L_P_834342012_32px.png",
+ "iconBig": "SSG/shapes/img/Weichenkoerper_L_P_834342012_64px.png",
+ "srcSVG": "SSG/shapes/svg/834342012.xml",
+ "src3D": "SSG/shapes/obj/834342012.stl",
+ "width": 659.455,
+ "height": 1360.62,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 693.126,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 693.126,
+ "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": 111.404,
+ "y": 22.367,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 337.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834342100.txt b/Editor2DLibrary/SSG/shapes/props/834342100.txt
index 8ec26af..2fde18c 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342100.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342100.txt
@@ -1,73 +1,73 @@
-{
- "shapeMode": 0,
- "name": "Weichenkörper Doppel 22.5° M",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weichenkoerper_D_M_834342100_32px.png",
- "iconBig": "SSG/shapes/img/Weichenkoerper_D_M_834342100_64px.png",
- "srcSVG": "SSG/shapes/svg/834342100.xml",
- "src3D": "SSG/shapes/obj/834342100.stl",
- "width": 914.174,
- "height": 1315.463,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.002,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 80.363,
- "y": 23.134,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 337.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 919.633,
- "y": 23.134,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 22.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+{
+ "shapeMode": 0,
+ "name": "Weichenkörper Doppel 22.5° M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weichenkoerper_D_M_834342100_32px.png",
+ "iconBig": "SSG/shapes/img/Weichenkoerper_D_M_834342100_64px.png",
+ "srcSVG": "SSG/shapes/svg/834342100.xml",
+ "src3D": "SSG/shapes/obj/834342100.stl",
+ "width": 914.174,
+ "height": 1315.463,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.002,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 80.363,
+ "y": 23.134,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 337.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 919.633,
+ "y": 23.134,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 22.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834342101.txt b/Editor2DLibrary/SSG/shapes/props/834342101.txt
index bf6c41c..868d4e1 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342101.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342101.txt
@@ -1,73 +1,73 @@
-{
- "shapeMode": 0,
- "name": "Weichenkörper Doppel 22.5° P",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weichenkoerper_D_P_834342101_32px.png",
- "iconBig": "SSG/shapes/img/Weichenkoerper_D_P_834342101_64px.png",
- "srcSVG": "SSG/shapes/svg/834342101.xml",
- "src3D": "SSG/shapes/obj/834342101.stl",
- "width": 914.174,
- "height": 1315.463,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.002,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 80.363,
- "y": 23.134,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 337.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 919.633,
- "y": 23.134,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 22.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+{
+ "shapeMode": 0,
+ "name": "Weichenkörper Doppel 22.5° P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weichenkoerper_D_P_834342101_32px.png",
+ "iconBig": "SSG/shapes/img/Weichenkoerper_D_P_834342101_64px.png",
+ "srcSVG": "SSG/shapes/svg/834342101.xml",
+ "src3D": "SSG/shapes/obj/834342101.stl",
+ "width": 914.174,
+ "height": 1315.463,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.002,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 80.363,
+ "y": 23.134,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 337.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 919.633,
+ "y": 23.134,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 22.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834342200.txt b/Editor2DLibrary/SSG/shapes/props/834342200.txt
index 445fb89..7cfd090 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342200.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342200.txt
@@ -1,92 +1,92 @@
-{
- "shapeMode": 0,
- "name": "Weichenkörper Dreiwege 22.5° M",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weichenkoerper_T_M_834342200_32px.png",
- "iconBig": "SSG/shapes/img/Weichenkoerper_T_M_834342200_64px.png",
- "srcSVG": "SSG/shapes/svg/834342200.xml",
- "src3D": "SSG/shapes/obj/834342200.stl",
- "width": 914.174,
- "height": 1360.62,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.002,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 80.363,
- "y": 55.556,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 337.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 919.632,
- "y": 55.556,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 22.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.002,
- "y": 0.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"
+{
+ "shapeMode": 0,
+ "name": "Weichenkörper Dreiwege 22.5° M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weichenkoerper_T_M_834342200_32px.png",
+ "iconBig": "SSG/shapes/img/Weichenkoerper_T_M_834342200_64px.png",
+ "srcSVG": "SSG/shapes/svg/834342200.xml",
+ "src3D": "SSG/shapes/obj/834342200.stl",
+ "width": 914.174,
+ "height": 1360.62,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.002,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 80.363,
+ "y": 55.556,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 337.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 919.632,
+ "y": 55.556,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 22.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.002,
+ "y": 0.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/834342201.txt b/Editor2DLibrary/SSG/shapes/props/834342201.txt
index c01ac45..e676579 100644
--- a/Editor2DLibrary/SSG/shapes/props/834342201.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834342201.txt
@@ -1,92 +1,92 @@
-{
- "shapeMode": 0,
- "name": "Weichenkörper Dreiwege 22.5° P",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weichenkoerper_T_P_834342201_32px.png",
- "iconBig": "SSG/shapes/img/Weichenkoerper_T_P_834342201_64px.png",
- "srcSVG": "SSG/shapes/svg/834342201.xml",
- "src3D": "SSG/shapes/obj/834342201.stl",
- "width": 914.174,
- "height": 1360.62,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.002,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 80.363,
- "y": 55.556,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 337.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 919.632,
- "y": 55.556,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 22.5,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.002,
- "y": 0.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"
+{
+ "shapeMode": 0,
+ "name": "Weichenkörper Dreiwege 22.5° P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weichenkoerper_T_P_834342201_32px.png",
+ "iconBig": "SSG/shapes/img/Weichenkoerper_T_P_834342201_64px.png",
+ "srcSVG": "SSG/shapes/svg/834342201.xml",
+ "src3D": "SSG/shapes/obj/834342201.stl",
+ "width": 914.174,
+ "height": 1360.62,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.002,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 80.363,
+ "y": 55.556,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 337.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 919.632,
+ "y": 55.556,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 22.5,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.002,
+ "y": 0.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+0_BG090090.txt b/Editor2DLibrary/SSG/shapes/props/834372002+0_BG090090.txt
index c17e2b3..9bf01c4 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372002+0_BG090090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372002+0_BG090090.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Einfach 45° 350/700 links P mit TEF Innen",
- "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+0_BG090090.xml",
- "width": 1876.1423,
- "height": 3244.0025,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 892.136,
- "y": 833.034,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 187.049,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 892.136,
- "y": 413.605,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 690.664,
- "y": 999.999,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 44.586,
- "y": 99.873,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Einfach 45° 350/700 links P mit TEF Innen",
+ "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+0_BG090090.xml",
+ "src3D": "SSG/shapes/obj/834372002+0_BG090090.stl",
+ "width": 1876.1423,
+ "height": 3244.0025,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 892.136,
+ "y": 833.034,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 187.049,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 892.136,
+ "y": 413.605,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 690.664,
+ "y": 999.999,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 44.586,
+ "y": 99.873,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372005+0_BG090090.txt b/Editor2DLibrary/SSG/shapes/props/834372005+0_BG090090.txt
index cf18e65..28caae6 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372005+0_BG090090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372005+0_BG090090.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Einfach 45° 350/700 rechts P mit TEF Innen",
- "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+0_BG090090.xml",
- "width": 1876.1423,
- "height": 3244.0025,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 107.865,
- "y": 833.034,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 813.207,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 107.865,
- "y": 413.605,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 309.337,
- "y": 999.999,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 955.415,
- "y": 99.873,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Einfach 45° 350/700 rechts P mit TEF Innen",
+ "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+0_BG090090.xml",
+ "src3D": "SSG/shapes/obj/834372005+0_BG090090.stl",
+ "width": 1876.1423,
+ "height": 3244.0025,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 107.865,
+ "y": 833.034,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 813.207,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 107.865,
+ "y": 413.605,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 309.337,
+ "y": 999.999,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 955.415,
+ "y": 99.873,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372008+0_BG190090.txt b/Editor2DLibrary/SSG/shapes/props/834372008+0_BG190090.txt
index 22d7427..09ad9bf 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372008+0_BG190090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372008+0_BG190090.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Einfach 45° 400/750 links P mit TEF Innen",
- "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+0_BG190090.xml",
- "width": 1861.8935,
- "height": 3416.5001,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 891.31,
- "y": 846.151,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 79.335,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 892.894,
- "y": 447.899,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 688.296,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 44.927,
- "y": 154.171,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Einfach 45° 400/750 links P mit TEF Innen",
+ "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+0_BG190090.xml",
+ "src3D": "SSG/shapes/obj/834372008+0_BG190090.stl",
+ "width": 1861.8935,
+ "height": 3416.5001,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 891.31,
+ "y": 846.151,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 79.335,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 892.894,
+ "y": 447.899,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 688.296,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 44.927,
+ "y": 154.171,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372011+0_BG190090.txt b/Editor2DLibrary/SSG/shapes/props/834372011+0_BG190090.txt
index bf3ca52..e685bd5 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372011+0_BG190090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372011+0_BG190090.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Einfach 45° 400/750 rechts P mit TEF Ihnen",
- "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+0_BG190090.xml",
- "width": 1861.8935,
- "height": 3416.5001,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 108.69,
- "y": 846.151,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 920.665,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 108.69,
- "y": 447.899,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 311.704,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 955.073,
- "y": 154.171,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Einfach 45° 400/750 rechts P mit TEF Ihnen",
+ "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+0_BG190090.xml",
+ "src3D": "SSG/shapes/obj/834372011+0_BG190090.stl",
+ "width": 1861.8935,
+ "height": 3416.5001,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 108.69,
+ "y": 846.151,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 920.665,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 108.69,
+ "y": 447.899,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 311.704,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 955.073,
+ "y": 154.171,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372025.txt b/Editor2DLibrary/SSG/shapes/props/834372025.txt
index 5c28d02..b01aeb5 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372025.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372025.txt
@@ -1,73 +1,73 @@
-{
- "shapeMode": 0,
- "name": "Einfach 90° 500/600 rechts P",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_90_500_600_R_P_834372025_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_90_500_600_R_P_834372025_64px.png",
- "srcSVG": "SSG/shapes/svg/834372025.xml",
- "src3D": "SSG/shapes/obj/834372025.stl",
- "width": 2092.989,
- "height": 2347.965,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 96.689,
- "y": 420.511,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 96.689,
- "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.001,
- "y": 33.868,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+{
+ "shapeMode": 0,
+ "name": "Einfach 90° 500/600 rechts P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_500_600_R_P_834372025_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_500_600_R_P_834372025_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372025.xml",
+ "src3D": "SSG/shapes/obj/834372025.stl",
+ "width": 2092.989,
+ "height": 2347.965,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 96.689,
+ "y": 420.511,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 96.689,
+ "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.001,
+ "y": 33.868,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.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/834372028+0_BG080090.txt b/Editor2DLibrary/SSG/shapes/props/834372028+0_BG080090.txt
index c3f65f6..1fc1781 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372028+0_BG080090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372028+0_BG080090.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Einfach 90° 700/700 links P mit TEF Innen",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_links_32px.png",
- "iconBig": "SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_links_64px.png",
- "srcSVG": "SSG/shapes/svg/834372028+0_BG080090.xml",
- "width": 2849.45,
- "height": 3247.7177,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 928.98,
- "y": 839.325,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 0.0,
- "y": 24.485,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 928.98,
- "y": 420.375,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl1",
- "x": 796.326,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpl2",
- "x": 0.0,
- "y": 140.872,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Einfach 90° 700/700 links P mit TEF Innen",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_links_32px.png",
+ "iconBig": "SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_links_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372028+0_BG080090.xml",
+ "src3D": "SSG/shapes/obj/834372028+0_BG080090.stl",
+ "width": 2849.45,
+ "height": 3247.7177,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 928.98,
+ "y": 839.325,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.485,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 928.98,
+ "y": 420.375,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl1",
+ "x": 796.326,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 140.872,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372031+0_BG080090.txt b/Editor2DLibrary/SSG/shapes/props/834372031+0_BG080090.txt
index 7f71c8b..39e35e4 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372031+0_BG080090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372031+0_BG080090.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Einfach 90° 700/700 rechs P mit TEF Innen",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_rechts_32px.png",
- "iconBig": "SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_rechts_64px.png",
- "srcSVG": "SSG/shapes/svg/834372031+0_BG080090.xml",
- "width": 2849.45,
- "height": 3249.1464,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 71.021,
- "y": 838.956,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 1000.0,
- "y": 24.475,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 71.021,
- "y": 420.219,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 203.675,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 920.928,
- "y": 140.81,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Einfach 90° 700/700 rechs P mit TEF Innen",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_rechts_32px.png",
+ "iconBig": "SSG/shapes/img/_x0030__BG080090_TEF_Bogen_Weiche_S_90_700_rechts_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372031+0_BG080090.xml",
+ "src3D": "SSG/shapes/obj/834372031+0_BG080090.stl",
+ "width": 2849.45,
+ "height": 3249.1464,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 71.021,
+ "y": 838.956,
+ "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": 24.475,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 71.021,
+ "y": 420.219,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 203.675,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 920.928,
+ "y": 140.81,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372101+0_BG090090.txt b/Editor2DLibrary/SSG/shapes/props/834372101+0_BG090090.txt
index 5e1f20d..161c67f 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372101+0_BG090090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372101+0_BG090090.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Doppel 45° 350/700 P mit TEF rechts",
- "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+0_BG090090.xml",
- "width": 3053.3253,
- "height": 3244.0025,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 451.82,
- "y": 833.034,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 18.416,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 885.223,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 575.616,
- "y": 999.999,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 972.604,
- "y": 99.873,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Doppel 45° 350/700 P mit TEF rechts",
+ "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+0_BG090090.xml",
+ "src3D": "SSG/shapes/obj/834372101+0_BG090090.stl",
+ "width": 3053.3253,
+ "height": 3244.0025,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 451.82,
+ "y": 833.034,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 18.416,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 885.223,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 575.616,
+ "y": 999.999,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 972.604,
+ "y": 99.873,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372104+0_BG190090.txt b/Editor2DLibrary/SSG/shapes/props/834372104+0_BG190090.txt
index 21c0e84..4d8c66d 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372104+0_BG190090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372104+0_BG190090.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Doppel 45° 400/750 P mit TEF rechts",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_64px.png",
- "srcSVG": "SSG/shapes/svg/834372104+0_BG190090.xml",
- "width": 3227.5653,
- "height": 3416.5001,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 485.828,
- "y": 846.151,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 17.422,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 954.234,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 485.828,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 974.083,
- "y": 154.171,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Doppel 45° 400/750 P mit TEF rechts",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_D_P_834372104_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372104+0_BG190090.xml",
+ "src3D": "SSG/shapes/obj/834372104+0_BG190090.stl",
+ "width": 3227.5653,
+ "height": 3416.5001,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 485.828,
+ "y": 846.151,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 17.422,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 954.234,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 485.828,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 974.083,
+ "y": 154.171,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372107.txt b/Editor2DLibrary/SSG/shapes/props/834372107.txt
index c904332..3923649 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372107.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372107.txt
@@ -1,73 +1,73 @@
-{
- "shapeMode": 0,
- "name": "Doppel 90° 500/600 P",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_90_500_600_D_P_834372107_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_90_500_600_D_P_834372107_64px.png",
- "srcSVG": "SSG/shapes/svg/834372107.xml",
- "src3D": "SSG/shapes/obj/834372107.stl",
- "width": 3781.239,
- "height": 2347.965,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 1000.001,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 0.0,
- "y": 33.868,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 1000.0,
- "y": 33.868,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+{
+ "shapeMode": 0,
+ "name": "Doppel 90° 500/600 P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_500_600_D_P_834372107_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_500_600_D_P_834372107_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372107.xml",
+ "src3D": "SSG/shapes/obj/834372107.stl",
+ "width": 3781.239,
+ "height": 2347.965,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 1000.001,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 33.868,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 33.868,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.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/834372109.txt b/Editor2DLibrary/SSG/shapes/props/834372109.txt
index 1f2b316..a0fb059 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372109.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372109.txt
@@ -1,73 +1,73 @@
-{
- "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/834372109.xml",
- "src3D": "SSG/shapes/obj/834372109.stl",
- "width": 5294.093,
- "height": 2725.836,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 999.999,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 0.0,
- "y": 29.173,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 1000.0,
- "y": 29.173,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+{
+ "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/834372109.xml",
+ "src3D": "SSG/shapes/obj/834372109.stl",
+ "width": 5294.093,
+ "height": 2725.836,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 999.999,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 29.173,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 29.173,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.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/834372110+0_BG080090.txt b/Editor2DLibrary/SSG/shapes/props/834372110+0_BG080090.txt
index 03d56bb..979fc72 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372110+0_BG080090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372110+0_BG080090.txt
@@ -1,110 +1,111 @@
{
- "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_BG080090.xml",
- "width": 5294.1316,
- "height": 3249.1464,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 838.945,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 0.0,
- "y": 24.475,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 286.091,
- "y": 24.475,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 571.398,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 957.445,
- "y": 140.81,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "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_BG080090.xml",
+ "src3D": "SSG/shapes/obj/834372110+0_BG080090.stl",
+ "width": 5294.1316,
+ "height": 3249.1464,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 838.945,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.475,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.475,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 571.398,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 957.445,
+ "y": 140.81,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "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
index 16a35c7..e08f018 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372200.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372200.txt
@@ -1,92 +1,92 @@
-{
- "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",
- "src3D": "SSG/shapes/obj/834372200.stl",
- "width": 2759.084,
- "height": 2702.346,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.001,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 20.38,
- "y": 20.808,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 979.621,
- "y": 20.808,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.001,
- "y": 496.504,
- "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"
+{
+ "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",
+ "src3D": "SSG/shapes/obj/834372200.stl",
+ "width": 2759.084,
+ "height": 2702.346,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.001,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 20.38,
+ "y": 20.808,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 979.621,
+ "y": 20.808,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.001,
+ "y": 496.504,
+ "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+0_BG090090.txt b/Editor2DLibrary/SSG/shapes/props/834372201+0_BG090090.txt
index 7305dd7..3207176 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372201+0_BG090090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372201+0_BG090090.txt
@@ -1,129 +1,130 @@
{
- "shapeMode": 0,
- "name": "Dreiwege 45° 350/700 P mit TEF rechts",
- "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+0_BG090090.xml",
- "width": 3053.3253,
- "height": 3244.0025,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 451.82,
- "y": 833.034,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 18.416,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 885.223,
- "y": 17.334,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 548.181,
- "y": 413.605,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 575.616,
- "y": 999.999,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 972.604,
- "y": 99.873,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Dreiwege 45° 350/700 P mit TEF rechts",
+ "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+0_BG090090.xml",
+ "src3D": "SSG/shapes/obj/834372201+0_BG090090.stl",
+ "width": 3053.3253,
+ "height": 3244.0025,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 451.82,
+ "y": 833.034,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 18.416,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 885.223,
+ "y": 17.334,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 548.181,
+ "y": 413.605,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 575.616,
+ "y": 999.999,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 972.604,
+ "y": 99.873,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "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
index 5f958c3..d4b7af8 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372201.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372201.txt
@@ -1,92 +1,92 @@
-{
- "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",
- "src3D": "SSG/shapes/obj/834372201.stl",
- "width": 2759.084,
- "height": 2702.346,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.001,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 20.38,
- "y": 20.808,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 979.621,
- "y": 20.808,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.001,
- "y": 496.504,
- "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"
+{
+ "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",
+ "src3D": "SSG/shapes/obj/834372201.stl",
+ "width": 2759.084,
+ "height": 2702.346,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.001,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 20.38,
+ "y": 20.808,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 979.621,
+ "y": 20.808,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.001,
+ "y": 496.504,
+ "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
index aad4599..57fff81 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372203.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372203.txt
@@ -1,92 +1,92 @@
-{
- "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",
- "src3D": "SSG/shapes/obj/834372203.stl",
- "width": 3136.059,
- "height": 2890.856,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 499.999,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 17.931,
- "y": 19.451,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 982.071,
- "y": 19.451,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 499.999,
- "y": 529.337,
- "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"
+{
+ "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",
+ "src3D": "SSG/shapes/obj/834372203.stl",
+ "width": 3136.059,
+ "height": 2890.856,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 499.999,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 17.931,
+ "y": 19.451,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 982.071,
+ "y": 19.451,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 499.999,
+ "y": 529.337,
+ "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+0_BG190090.txt b/Editor2DLibrary/SSG/shapes/props/834372204+0_BG190090.txt
index eef9fe3..7ddf686 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372204+0_BG190090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372204+0_BG190090.txt
@@ -1,129 +1,130 @@
{
- "shapeMode": 0,
- "name": "Dreiwege 45° 400/750 P mit TEF rechts",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_45_400_750_T_P_834372204_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_45_400_750_T_P_834372204_64px.png",
- "srcSVG": "SSG/shapes/svg/834372204+0_BG190090.xml",
- "width": 3227.5653,
- "height": 3416.5001,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 485.828,
- "y": 846.151,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 17.422,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 954.234,
- "y": 16.458,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 485.828,
- "y": 447.899,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 485.828,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 974.083,
- "y": 154.171,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Dreiwege 45° 400/750 P mit TEF rechts",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_45_400_750_T_P_834372204_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_45_400_750_T_P_834372204_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372204+0_BG190090.xml",
+ "src3D": "SSG/shapes/obj/834372204+0_BG190090.stl",
+ "width": 3227.5653,
+ "height": 3416.5001,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 485.828,
+ "y": 846.151,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 17.422,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 954.234,
+ "y": 16.458,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 485.828,
+ "y": 447.899,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 485.828,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 974.083,
+ "y": 154.171,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "TEFOmniflo",
+ "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
index d67b202..e3a0a63 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372204.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372204.txt
@@ -1,92 +1,92 @@
-{
- "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",
- "src3D": "SSG/shapes/obj/834372204.stl",
- "width": 3136.059,
- "height": 2890.856,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 499.999,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 17.931,
- "y": 19.451,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 315.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 982.071,
- "y": 19.451,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 45.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 499.999,
- "y": 529.337,
- "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"
+{
+ "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",
+ "src3D": "SSG/shapes/obj/834372204.stl",
+ "width": 3136.059,
+ "height": 2890.856,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 499.999,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 17.931,
+ "y": 19.451,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 315.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 982.071,
+ "y": 19.451,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 45.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 499.999,
+ "y": 529.337,
+ "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_BG080090.txt b/Editor2DLibrary/SSG/shapes/props/834372210+0_BG080090.txt
index 9ec9790..f157fa7 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372210+0_BG080090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372210+0_BG080090.txt
@@ -1,129 +1,130 @@
{
- "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_BG080090.xml",
- "width": 5294.1316,
- "height": 3249.1464,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 500.0,
- "y": 838.945,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 0.0,
- "y": 24.475,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 286.091,
- "y": 24.475,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 420.18,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 571.398,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 957.445,
- "y": 140.81,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "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_BG080090.xml",
+ "src3D": "SSG/shapes/obj/834372210+0_BG080090.stl",
+ "width": 5294.1316,
+ "height": 3249.1464,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 838.945,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.475,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.475,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.18,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 571.398,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 957.445,
+ "y": 140.81,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372215.txt b/Editor2DLibrary/SSG/shapes/props/834372215.txt
index 17443d9..c7a460a 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372215.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372215.txt
@@ -1,92 +1,92 @@
-{
- "shapeMode": 0,
- "name": "Dreiwege Parallel 200/750 M",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_64px.png",
- "srcSVG": "SSG/shapes/svg/834372215.xml",
- "src3D": "SSG/shapes/obj/834372215.stl",
- "width": 1670.894,
- "height": 2833.869,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "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": "cp2",
- "x": 47.592,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 360.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 952.408,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 519.872,
- "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"
+{
+ "shapeMode": 0,
+ "name": "Dreiwege Parallel 200/750 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_T_M_834372215_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372215.xml",
+ "src3D": "SSG/shapes/obj/834372215.stl",
+ "width": 1670.894,
+ "height": 2833.869,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "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": "cp2",
+ "x": 47.592,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 360.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 952.408,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 519.872,
+ "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/834372216.txt b/Editor2DLibrary/SSG/shapes/props/834372216.txt
index 629fcde..46fe21f 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372216.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372216.txt
@@ -1,92 +1,92 @@
-{
- "shapeMode": 0,
- "name": "Dreiwege Parallel 200/750 P",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_64px.png",
- "srcSVG": "SSG/shapes/svg/834372216.xml",
- "src3D": "SSG/shapes/obj/834372216.stl",
- "width": 1670.894,
- "height": 2833.869,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "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": "cp2",
- "x": 47.592,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 360.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 952.408,
- "y": 0.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 0.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 519.872,
- "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"
+{
+ "shapeMode": 0,
+ "name": "Dreiwege Parallel 200/750 P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_Parallel_200_750_T_P_834372216_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372216.xml",
+ "src3D": "SSG/shapes/obj/834372216.stl",
+ "width": 1670.894,
+ "height": 2833.869,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "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": "cp2",
+ "x": 47.592,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 360.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 952.408,
+ "y": 0.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 519.872,
+ "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/834372404+0_BG071090.txt b/Editor2DLibrary/SSG/shapes/props/834372404+0_BG071090.txt
index c03229b..474f894 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372404+0_BG071090.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372404+0_BG071090.txt
@@ -1,110 +1,111 @@
{
- "shapeMode": 0,
- "name": "Delta 1600/800 P mit TEF rechts",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_32px.png",
- "iconBig": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_64px.png",
- "srcSVG": "SSG/shapes/svg/834372404+0_BG071090.xml",
- "width": 6578.0219,
- "height": 3750.667,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "x": 459.727,
- "y": 860.38,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp2",
- "x": 0.0,
- "y": 53.956,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 919.531,
- "y": 53.956,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr1",
- "x": 517.189,
- "y": 1000.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 180,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cpr2",
- "x": 1000.0,
- "y": 154.735,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270,
- "linkClass": "TEFOmniflo",
- "label": "",
- "isDimension": true
- }
- ],
- "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
+ "shapeMode": 0,
+ "name": "Delta 1600/800 P mit TEF rechts",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_32px.png",
+ "iconBig": "SSG/shapes/img/DeltaWeiche_1600_800_P_834372404_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372404+0_BG071090.xml",
+ "src3D": "SSG/shapes/obj/834372404+0_BG071090.stl",
+ "width": 6578.0219,
+ "height": 3750.667,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 459.727,
+ "y": 860.38,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 53.956,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 919.531,
+ "y": 53.956,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr1",
+ "x": 517.189,
+ "y": 1000.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 180.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cpr2",
+ "x": 1000.0,
+ "y": 154.735,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "TEFOmniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/834372420.txt b/Editor2DLibrary/SSG/shapes/props/834372420.txt
index a56a728..af8a2ba 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372420.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372420.txt
@@ -1,92 +1,92 @@
-{
- "shapeMode": 0,
- "name": "Star 1400/1400 M",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/StarWeiche_1400_1400_M_834372420_32px.png",
- "iconBig": "SSG/shapes/img/StarWeiche_1400_1400_M_834372420_64px.png",
- "srcSVG": "SSG/shapes/svg/834372420.xml",
- "src3D": "SSG/shapes/obj/834372420.stl",
- "width": 5292.971,
- "height": 5292.971,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "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": "cp2",
- "x": 0.0,
- "y": 500.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 1000.0,
- "y": 500.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 0.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"
+{
+ "shapeMode": 0,
+ "name": "Star 1400/1400 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/StarWeiche_1400_1400_M_834372420_32px.png",
+ "iconBig": "SSG/shapes/img/StarWeiche_1400_1400_M_834372420_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372420.xml",
+ "src3D": "SSG/shapes/obj/834372420.stl",
+ "width": 5292.971,
+ "height": 5292.971,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "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": "cp2",
+ "x": 0.0,
+ "y": 500.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 500.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 0.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/834372421.txt b/Editor2DLibrary/SSG/shapes/props/834372421.txt
index 5223a8b..9b1bef8 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372421.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372421.txt
@@ -1,91 +1,91 @@
-{
- "shapeMode": 0,
- "name": "Star 1400/1400 P",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/StarWeiche_1400_1400_P_834372421_32px.png",
- "iconBig": "SSG/shapes/img/StarWeiche_1400_1400_P_834372421_64px.png",
- "srcSVG": "SSG/shapes/svg/834372421.xml",
- "width": 5292.971,
- "height": 5292.971,
- "depth": 415.748,
- "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
- "connectionPoints": [
- {
- "id": "cp1",
- "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": "cp2",
- "x": 0.0,
- "y": 500.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 270.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp3",
- "x": 1000.0,
- "y": 500.0,
- "z": 0.0,
- "xMin": "",
- "xMax": "",
- "xStep": "",
- "yMin": "",
- "yMax": "",
- "yStep": "",
- "zMin": "",
- "zMax": "",
- "zStep": "",
- "direction": 90.0,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 0.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"
+{
+ "shapeMode": 0,
+ "name": "Star 1400/1400 P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/StarWeiche_1400_1400_P_834372421_32px.png",
+ "iconBig": "SSG/shapes/img/StarWeiche_1400_1400_P_834372421_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372421.xml",
+ "width": 5292.971,
+ "height": 5292.971,
+ "depth": 415.748,
+ "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)",
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "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": "cp2",
+ "x": 0.0,
+ "y": 500.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 270.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 500.0,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 90.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 0.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/svg/0_BG071090+834372404+0_BG071090.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG071090+834372404+0_BG071090.xml
index c384bbf..05b8f13 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG071090+834372404+0_BG071090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG071090+834372404+0_BG071090.xml
@@ -1,12 +1,97 @@
-
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG071090+834372404.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG071090+834372404.xml
index 01abb5b..009d6f5 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG071090+834372404.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG071090+834372404.xml
@@ -1,12 +1,64 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372110+0_BG080090.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372110+0_BG080090.xml
index 08ceb85..1a1bfdb 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372110+0_BG080090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372110+0_BG080090.xml
@@ -1,12 +1,68 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372110.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372110.xml
index f5edb1c..e9203a5 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372110.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372110.xml
@@ -1,11 +1,46 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372210+0_BG080090.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372210+0_BG080090.xml
index 881d65a..d15234d 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372210+0_BG080090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372210+0_BG080090.xml
@@ -1,12 +1,69 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372210.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372210.xml
index 2b7e246..287b318 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372210.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG080090+834372210.xml
@@ -1,11 +1,47 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372101+0_BG090090.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372101+0_BG090090.xml
index 690f8c7..ad39b8a 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372101+0_BG090090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372101+0_BG090090.xml
@@ -1,12 +1,68 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372101.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372101.xml
index a1afb4f..bf55b1f 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372101.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372101.xml
@@ -1,11 +1,46 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372201+0_BG090090.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372201+0_BG090090.xml
index d24249e..b46974f 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372201+0_BG090090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372201+0_BG090090.xml
@@ -1,13 +1,69 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372201.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372201.xml
index 6854ee6..242802f 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372201.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG090090+834372201.xml
@@ -1,12 +1,47 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372104+0_BG190090.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372104+0_BG190090.xml
index 6fcbe4f..46b34de 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372104+0_BG190090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372104+0_BG190090.xml
@@ -1,12 +1,70 @@
-
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372104.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372104.xml
index 70e946d..f939541 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372104.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372104.xml
@@ -1,11 +1,48 @@
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372204+0_BG190090.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372204+0_BG190090.xml
index 011656a..5a44d8e 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372204+0_BG190090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372204+0_BG190090.xml
@@ -1,13 +1,71 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372204.xml b/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372204.xml
index b3a5978..c3c10ae 100644
--- a/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372204.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/0_BG190090+834372204.xml
@@ -1,12 +1,49 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342001.xml b/Editor2DLibrary/SSG/shapes/svg/834342001.xml
index dae29e0..8fecf2f 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342001.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342001.xml
@@ -1,14 +1,14 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342002.xml b/Editor2DLibrary/SSG/shapes/svg/834342002.xml
index 7896bf6..51bba23 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342002.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342002.xml
@@ -1,14 +1,14 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342011.xml b/Editor2DLibrary/SSG/shapes/svg/834342011.xml
index d8b8742..1f8c561 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342011.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342011.xml
@@ -1,14 +1,14 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342012.xml b/Editor2DLibrary/SSG/shapes/svg/834342012.xml
index ca6302a..556a162 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342012.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342012.xml
@@ -1,14 +1,14 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342100.xml b/Editor2DLibrary/SSG/shapes/svg/834342100.xml
index b04e812..71bafa3 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342100.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342100.xml
@@ -1,14 +1,14 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342101.xml b/Editor2DLibrary/SSG/shapes/svg/834342101.xml
index d1110ca..1e819a0 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342101.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342101.xml
@@ -1,14 +1,14 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342200.xml b/Editor2DLibrary/SSG/shapes/svg/834342200.xml
index 9c954ed..0d9b363 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342200.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342200.xml
@@ -1,15 +1,15 @@
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834342201.xml b/Editor2DLibrary/SSG/shapes/svg/834342201.xml
index af1391e..cc3c899 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834342201.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834342201.xml
@@ -1,15 +1,15 @@
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372002+0_BG090090.xml b/Editor2DLibrary/SSG/shapes/svg/834372002+0_BG090090.xml
index 915443c..6b41eda 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372002+0_BG090090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372002+0_BG090090.xml
@@ -1,11 +1,45 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372005+0_BG090090.xml b/Editor2DLibrary/SSG/shapes/svg/834372005+0_BG090090.xml
index fdf897a..09d691d 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372005+0_BG090090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372005+0_BG090090.xml
@@ -1,11 +1,45 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372008+0_BG190090.xml b/Editor2DLibrary/SSG/shapes/svg/834372008+0_BG190090.xml
index eea8736..47e5ee8 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372008+0_BG190090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372008+0_BG190090.xml
@@ -1,11 +1,45 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372011+0_BG190090.xml b/Editor2DLibrary/SSG/shapes/svg/834372011+0_BG190090.xml
index 6adbd92..1c4b3cb 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372011+0_BG190090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372011+0_BG190090.xml
@@ -1,11 +1,46 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372025.xml b/Editor2DLibrary/SSG/shapes/svg/834372025.xml
index 570ef20..33b8631 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372025.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372025.xml
@@ -1,21 +1,21 @@
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372028+0_BG080090.xml b/Editor2DLibrary/SSG/shapes/svg/834372028+0_BG080090.xml
index 9420d88..3ca4a56 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372028+0_BG080090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372028+0_BG080090.xml
@@ -1,11 +1,45 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372031+0_BG080090.xml b/Editor2DLibrary/SSG/shapes/svg/834372031+0_BG080090.xml
index 163b59e..e1d6525 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372031+0_BG080090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372031+0_BG080090.xml
@@ -1,11 +1,43 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372101+0_BG090090.xml b/Editor2DLibrary/SSG/shapes/svg/834372101+0_BG090090.xml
index 615388b..2874684 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372101+0_BG090090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372101+0_BG090090.xml
@@ -1,11 +1,46 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372104+0_BG190090.xml b/Editor2DLibrary/SSG/shapes/svg/834372104+0_BG190090.xml
index 8b5f6fa..9f5842c 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372104+0_BG190090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372104+0_BG190090.xml
@@ -1,11 +1,48 @@
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372107.xml b/Editor2DLibrary/SSG/shapes/svg/834372107.xml
index c1d4f3a..1d15ffb 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372107.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372107.xml
@@ -1,28 +1,28 @@
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372109.xml b/Editor2DLibrary/SSG/shapes/svg/834372109.xml
index 32ddf59..00e4b56 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372109.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372109.xml
@@ -1,24 +1,24 @@
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372110+0_BG080090.xml b/Editor2DLibrary/SSG/shapes/svg/834372110+0_BG080090.xml
index 17fc5a5..ccb55f5 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372110+0_BG080090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372110+0_BG080090.xml
@@ -1,11 +1,46 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372200.xml b/Editor2DLibrary/SSG/shapes/svg/834372200.xml
index 1be8d73..9f76045 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372200.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372200.xml
@@ -1,29 +1,29 @@
-
+
-
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372201+0_BG090090.xml b/Editor2DLibrary/SSG/shapes/svg/834372201+0_BG090090.xml
index 2e7ee28..db88067 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372201+0_BG090090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372201+0_BG090090.xml
@@ -1,12 +1,47 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372201.xml b/Editor2DLibrary/SSG/shapes/svg/834372201.xml
index bed2b5e..f99c2b7 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372201.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372201.xml
@@ -1,29 +1,29 @@
-
+
-
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372203.xml b/Editor2DLibrary/SSG/shapes/svg/834372203.xml
index 6ea510f..c75e1a5 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372203.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372203.xml
@@ -1,21 +1,21 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372204+0_BG190090.xml b/Editor2DLibrary/SSG/shapes/svg/834372204+0_BG190090.xml
index 81c1c69..eb4e7f3 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372204+0_BG190090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372204+0_BG190090.xml
@@ -1,12 +1,49 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372204.xml b/Editor2DLibrary/SSG/shapes/svg/834372204.xml
index 67d8f67..64df862 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372204.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372204.xml
@@ -1,21 +1,21 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372210+0_BG080090.xml b/Editor2DLibrary/SSG/shapes/svg/834372210+0_BG080090.xml
index c60e503..19447d5 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372210+0_BG080090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372210+0_BG080090.xml
@@ -1,11 +1,47 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372215.xml b/Editor2DLibrary/SSG/shapes/svg/834372215.xml
index 764f4ae..e3704f0 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372215.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372215.xml
@@ -1,33 +1,33 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372216.xml b/Editor2DLibrary/SSG/shapes/svg/834372216.xml
index c06c1df..ac785f4 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372216.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372216.xml
@@ -1,33 +1,33 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372404+0_BG071090.xml b/Editor2DLibrary/SSG/shapes/svg/834372404+0_BG071090.xml
index 5eb9ded..80510bc 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372404+0_BG071090.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372404+0_BG071090.xml
@@ -1,11 +1,64 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372420.xml b/Editor2DLibrary/SSG/shapes/svg/834372420.xml
index 5bdd1a8..5e60423 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372420.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372420.xml
@@ -1,42 +1,42 @@
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372421.xml b/Editor2DLibrary/SSG/shapes/svg/834372421.xml
index 8243c15..0ca7e78 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372421.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372421.xml
@@ -1,42 +1,42 @@
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_45_400_821104021.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_45_400_821104021.svg
deleted file mode 100644
index 17a5d59..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_45_400_821104021.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_67_5_339_821104024.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_67_5_339_821104024.svg
deleted file mode 100644
index 3f672ee..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_67_5_339_821104024.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_90_500_821104022.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_90_500_821104022.svg
deleted file mode 100644
index 959d967..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_90_500_821104022.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R500_90_550_550_821104030.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R500_90_550_550_821104030.svg
deleted file mode 100644
index c7a9f3b..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R500_90_550_550_821104030.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_22_5_84_821104025.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_22_5_84_821104025.svg
deleted file mode 100644
index 3c0b2bb..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_22_5_84_821104025.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_191_821104029.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_191_821104029.svg
deleted file mode 100644
index ff1ed8b..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_191_821104029.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_205_821104037.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_205_821104037.svg
deleted file mode 100644
index edb7572..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_205_821104037.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_232_821104026.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_232_821104026.svg
deleted file mode 100644
index 3a4428b..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_232_821104026.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_420_821104028.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_420_821104028.svg
deleted file mode 100644
index bfb6f2b..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_420_821104028.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_432_821104027.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_432_821104027.svg
deleted file mode 100644
index e0b298b..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_432_821104027.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_L_185_170_821104065.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_L_185_170_821104065.svg
deleted file mode 100644
index 55fba17..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_L_185_170_821104065.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_90_900_605_821104066.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_90_900_605_821104066.svg
deleted file mode 100644
index 9368cf3..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_90_900_605_821104066.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_45_400_821104031.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_45_400_821104031.svg
deleted file mode 100644
index 3cddedd..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_45_400_821104031.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_800_800_821104033.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_800_800_821104033.svg
deleted file mode 100644
index dec0588..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_800_800_821104033.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_690_821104041.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_690_821104041.svg
deleted file mode 100644
index 29696e6..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_690_821104041.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_870_821104035.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_870_821104035.svg
deleted file mode 100644
index 12cfac0..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_870_821104035.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_890_821104034.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_890_821104034.svg
deleted file mode 100644
index f3a7732..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_890_821104034.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R650_180_L_150_821104043.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R650_180_L_150_821104043.svg
deleted file mode 100644
index a2ee07e..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R650_180_L_150_821104043.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_60_R515_90_650_821094040.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_60_R515_90_650_821094040.svg
deleted file mode 100644
index ff17678..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_60_R515_90_650_821094040.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/Mittellinie/APB_60_R515_90_810_821094101.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_60_R515_90_810_821094101.svg
deleted file mode 100644
index f0e9fdf..0000000
--- a/SVGs/Omniflo/Bogen/Mittellinie/APB_60_R515_90_810_821094101.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_45_400_821104021.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_45_400_821104021.svg
deleted file mode 100644
index 17a5d59..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_45_400_821104021.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_67_5_339_821104024.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_67_5_339_821104024.svg
deleted file mode 100644
index 3f672ee..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_67_5_339_821104024.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_90_500_821104022.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_90_500_821104022.svg
deleted file mode 100644
index 959d967..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_90_500_821104022.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R500_90_550_550_821104030.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R500_90_550_550_821104030.svg
deleted file mode 100644
index c7a9f3b..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R500_90_550_550_821104030.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_22_5_84_821104025.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_22_5_84_821104025.svg
deleted file mode 100644
index 3c0b2bb..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_22_5_84_821104025.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_191_821104029.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_191_821104029.svg
deleted file mode 100644
index ff1ed8b..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_191_821104029.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_205_821104037.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_205_821104037.svg
deleted file mode 100644
index edb7572..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_205_821104037.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_232_821104026.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_232_821104026.svg
deleted file mode 100644
index 3a4428b..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_232_821104026.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_420_821104028.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_420_821104028.svg
deleted file mode 100644
index bfb6f2b..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_420_821104028.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_432_821104027.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_432_821104027.svg
deleted file mode 100644
index 97968df..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_432_821104027.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_L_185_170_821104065.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_L_185_170_821104065.svg
deleted file mode 100644
index 55fba17..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_L_185_170_821104065.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_90_900_605_821104066.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_90_900_605_821104066.svg
deleted file mode 100644
index 9368cf3..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_90_900_605_821104066.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_45_400_821104031.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_45_400_821104031.svg
deleted file mode 100644
index 0c14d0a..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_45_400_821104031.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_800_800_821104033.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_800_800_821104033.svg
deleted file mode 100644
index dec0588..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_800_800_821104033.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_690_821104041.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_690_821104041.svg
deleted file mode 100644
index 29696e6..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_690_821104041.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_870_821104035.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_870_821104035.svg
deleted file mode 100644
index 12cfac0..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_870_821104035.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_890_821104034.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_890_821104034.svg
deleted file mode 100644
index f3a7732..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_890_821104034.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R650_180_L_150_821104043.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R650_180_L_150_821104043.svg
deleted file mode 100644
index a2ee07e..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_110_R650_180_L_150_821104043.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_60_R515_90_650_821094040.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_60_R515_90_650_821094040.svg
deleted file mode 100644
index ff17678..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_60_R515_90_650_821094040.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/backup_alt/APB_60_R515_90_810_821094101.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_60_R515_90_810_821094101.svg
deleted file mode 100644
index f0e9fdf..0000000
--- a/SVGs/Omniflo/Bogen/backup_alt/APB_60_R515_90_810_821094101.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_45_400_821104021_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R400_45_400_821104021_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_45_400_821104021_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R400_45_400_821104021_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_67_5_339_821104024_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R400_67_5_339_821104024_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_67_5_339_821104024_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R400_67_5_339_821104024_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_90_500_821104022_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R400_90_500_821104022_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_90_500_821104022_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R400_90_500_821104022_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R500_90_550_550_821104030_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R500_90_550_550_821104030_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R500_90_550_550_821104030_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R500_90_550_550_821104030_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_22_5_84_821104025_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_22_5_84_821104025_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_22_5_84_821104025_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_22_5_84_821104025_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_191_821104029_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_45_191_821104029_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_191_821104029_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_45_191_821104029_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_205_821104037_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_45_205_821104037_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_205_821104037_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_45_205_821104037_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_232_821104026_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_45_232_821104026_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_232_821104026_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_45_232_821104026_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_420_821104028_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_67_5_420_821104028_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_420_821104028_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_67_5_420_821104028_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_432_821104027_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_67_5_432_821104027_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_432_821104027_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_67_5_432_821104027_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_L_185_170_821104065_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_67_5_L_185_170_821104065_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_L_185_170_821104065_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_67_5_L_185_170_821104065_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_90_900_605_821104066_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_90_900_605_821104066_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_90_900_605_821104066_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R550_90_900_605_821104066_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_45_400_821104031_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R630_45_400_821104031_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_45_400_821104031_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R630_45_400_821104031_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_800_800_821104033_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R630_90_800_800_821104033_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_800_800_821104033_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R630_90_800_800_821104033_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_690_821104041_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R630_90_850_690_821104041_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_690_821104041_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R630_90_850_690_821104041_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_870_821104035_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R630_90_850_870_821104035_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_870_821104035_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R630_90_850_870_821104035_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_890_821104034_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R630_90_850_890_821104034_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_890_821104034_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R630_90_850_890_821104034_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R650_180_L_150_821104043_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_110_R650_180_L_150_821104043_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R650_180_L_150_821104043_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_110_R650_180_L_150_821104043_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_60_R515_90_650_821094040_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_60_R515_90_650_821094040_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_60_R515_90_650_821094040_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_60_R515_90_650_821094040_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_60_R515_90_810_821094101_optimiert.svg b/SVGs/Omniflo/OFBogen/Optimiert/APB_60_R515_90_810_821094101_optimiert.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_60_R515_90_810_821094101_optimiert.svg
rename to SVGs/Omniflo/OFBogen/Optimiert/APB_60_R515_90_810_821094101_optimiert.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_45_400_821104021_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R400_45_400_821104021_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_45_400_821104021_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R400_45_400_821104021_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_67_5_339_821104024_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R400_67_5_339_821104024_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_67_5_339_821104024_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R400_67_5_339_821104024_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_90_500_821104022_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R400_90_500_821104022_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_90_500_821104022_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R400_90_500_821104022_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R500_90_550_550_821104030_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R500_90_550_550_821104030_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R500_90_550_550_821104030_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R500_90_550_550_821104030_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_22_5_84_821104025_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R550_22_5_84_821104025_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_22_5_84_821104025_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R550_22_5_84_821104025_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_191_821104029_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R550_45_191_821104029_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_191_821104029_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R550_45_191_821104029_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_205_821104037_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R550_45_205_821104037_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_205_821104037_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R550_45_205_821104037_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_232_821104026_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R550_45_232_821104026_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_232_821104026_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R550_45_232_821104026_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_420_821104028_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R550_67_5_420_821104028_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_420_821104028_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R550_67_5_420_821104028_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_432_821104027_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R550_67_5_432_821104027_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_432_821104027_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R550_67_5_432_821104027_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_L_185_170_821104065_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R550_67_5_L_185_170_821104065_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_L_185_170_821104065_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R550_67_5_L_185_170_821104065_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_90_900_605_821104066_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R550_90_900_605_821104066_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_90_900_605_821104066_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R550_90_900_605_821104066_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_45_400_821104031_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R630_45_400_821104031_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_45_400_821104031_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R630_45_400_821104031_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_800_800_821104033_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R630_90_800_800_821104033_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_800_800_821104033_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R630_90_800_800_821104033_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_690_821104041_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R630_90_850_690_821104041_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_690_821104041_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R630_90_850_690_821104041_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_870_821104035_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R630_90_850_870_821104035_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_870_821104035_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R630_90_850_870_821104035_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_890_821104034_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R630_90_850_890_821104034_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_890_821104034_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R630_90_850_890_821104034_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R650_180_L_150_821104043_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_110_R650_180_L_150_821104043_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R650_180_L_150_821104043_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_110_R650_180_L_150_821104043_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_60_R515_90_650_821094040_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_60_R515_90_650_821094040_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_60_R515_90_650_821094040_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_60_R515_90_650_821094040_new.svg
diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_60_R515_90_810_821094101_new.svg b/SVGs/Omniflo/OFBogen/Original/APB_60_R515_90_810_821094101_new.svg
similarity index 100%
rename from SVGs/Omniflo/Bogen/NewSVG/Original/APB_60_R515_90_810_821094101_new.svg
rename to SVGs/Omniflo/OFBogen/Original/APB_60_R515_90_810_821094101_new.svg
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1400_700_M_834372400.svg b/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1400_700_M_834372400.svg
new file mode 100644
index 0000000..04a7716
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1400_700_M_834372400.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1400_700_P_834372401.svg b/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1400_700_P_834372401.svg
new file mode 100644
index 0000000..93816bc
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1400_700_P_834372401.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1600_800_M_834372403.svg b/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1600_800_M_834372403.svg
new file mode 100644
index 0000000..ac50441
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1600_800_M_834372403.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1600_800_P_834372404.svg b/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1600_800_P_834372404.svg
new file mode 100644
index 0000000..04b8933
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/DeltaWeiche_1600_800_P_834372404.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/StarWeiche_1400_1400_M_834372420.svg b/SVGs/Omniflo/OFWeichen/Optimiert/StarWeiche_1400_1400_M_834372420.svg
new file mode 100644
index 0000000..48826ea
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/StarWeiche_1400_1400_M_834372420.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/StarWeiche_1400_1400_P_834372421.svg b/SVGs/Omniflo/OFWeichen/Optimiert/StarWeiche_1400_1400_P_834372421.svg
new file mode 100644
index 0000000..4edcbee
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/StarWeiche_1400_1400_P_834372421.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_D_M_834372100.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_D_M_834372100.svg
new file mode 100644
index 0000000..72a9c9a
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_D_M_834372100.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_D_P_834372101.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_D_P_834372101.svg
new file mode 100644
index 0000000..ada4fdc
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_D_P_834372101.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_L_M_834372001.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_L_M_834372001.svg
new file mode 100644
index 0000000..18e6f52
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_L_M_834372001.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_L_P_834372002.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_L_P_834372002.svg
new file mode 100644
index 0000000..8a1919f
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_L_P_834372002.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_R_M_834372004.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_R_M_834372004.svg
new file mode 100644
index 0000000..99333bf
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_R_M_834372004.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_R_P_834372005.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_R_P_834372005.svg
new file mode 100644
index 0000000..04c42e6
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_R_P_834372005.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_T_M_834372200.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_T_M_834372200.svg
new file mode 100644
index 0000000..fe94b72
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_T_M_834372200.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_T_P_834372201.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_T_P_834372201.svg
new file mode 100644
index 0000000..a4f6a01
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_350_700_T_P_834372201.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_D_M_834372103.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_D_M_834372103.svg
new file mode 100644
index 0000000..5d56ced
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_D_M_834372103.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_D_P_834372104.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_D_P_834372104.svg
new file mode 100644
index 0000000..37fbc7b
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_D_P_834372104.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_L_M_834372007.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_L_M_834372007.svg
new file mode 100644
index 0000000..72b03f3
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_L_M_834372007.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_L_P_834372008.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_L_P_834372008.svg
new file mode 100644
index 0000000..5ff7e4c
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_L_P_834372008.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_R_M_834372010.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_R_M_834372010.svg
new file mode 100644
index 0000000..f667753
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_R_M_834372010.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_R_P_834372011.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_R_P_834372011.svg
new file mode 100644
index 0000000..5245fd3
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_R_P_834372011.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_T_M_834372203.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_T_M_834372203.svg
new file mode 100644
index 0000000..ea1ab27
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_T_M_834372203.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_T_P_834372204.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_T_P_834372204.svg
new file mode 100644
index 0000000..dfdb39c
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_45_400_750_T_P_834372204.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_D_M_834372106.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_D_M_834372106.svg
new file mode 100644
index 0000000..ff5800f
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_D_M_834372106.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_D_P_834372107.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_D_P_834372107.svg
new file mode 100644
index 0000000..7257257
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_D_P_834372107.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_L_M_834372021.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_L_M_834372021.svg
new file mode 100644
index 0000000..1a916c4
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_L_M_834372021.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_L_P_834372022.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_L_P_834372022.svg
new file mode 100644
index 0000000..2130b20
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_L_P_834372022.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_R_M_834372024.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_R_M_834372024.svg
new file mode 100644
index 0000000..25f911d
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_R_M_834372024.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_R_P_834372025.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_R_P_834372025.svg
new file mode 100644
index 0000000..2025044
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_R_P_834372025.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_T_M_834372206.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_T_M_834372206.svg
new file mode 100644
index 0000000..999c043
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_T_M_834372206.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_T_P_834372207.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_T_P_834372207.svg
new file mode 100644
index 0000000..305a0c6
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_500_600_T_P_834372207.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_D_M_834372109.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_D_M_834372109.svg
new file mode 100644
index 0000000..812ae9e
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_D_M_834372109.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_D_P_834372110.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_D_P_834372110.svg
new file mode 100644
index 0000000..2957995
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_D_P_834372110.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_L_M_834372027.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_L_M_834372027.svg
new file mode 100644
index 0000000..cab846d
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_L_M_834372027.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_L_P_834372028.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_L_P_834372028.svg
new file mode 100644
index 0000000..ef316a9
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_L_P_834372028.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_R_M_834372030.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_R_M_834372030.svg
new file mode 100644
index 0000000..b22103a
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_R_M_834372030.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_R_P_834372031.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_R_P_834372031.svg
new file mode 100644
index 0000000..c222138
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_R_P_834372031.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_T_M_834372209.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_T_M_834372209.svg
new file mode 100644
index 0000000..10ee3c3
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_T_M_834372209.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_T_P_834372210.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_T_P_834372210.svg
new file mode 100644
index 0000000..a785069
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_90_700_700_T_P_834372210.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_D_M_834372115.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_D_M_834372115.svg
new file mode 100644
index 0000000..019e371
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_D_M_834372115.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_D_P_834372116.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_D_P_834372116.svg
new file mode 100644
index 0000000..42459ab
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_D_P_834372116.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_L_M_834372047.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_L_M_834372047.svg
new file mode 100644
index 0000000..31192c1
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_L_M_834372047.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_L_P_834372048.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_L_P_834372048.svg
new file mode 100644
index 0000000..2153414
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_L_P_834372048.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_R_M_834372050.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_R_M_834372050.svg
new file mode 100644
index 0000000..f15e5c1
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_R_M_834372050.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_R_P_834372051.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_R_P_834372051.svg
new file mode 100644
index 0000000..96385f4
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_R_P_834372051.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_T_M_834372215.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_T_M_834372215.svg
new file mode 100644
index 0000000..c43a32d
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_T_M_834372215.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_T_P_834372216.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_T_P_834372216.svg
new file mode 100644
index 0000000..82918e7
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weiche_Parallel_200_750_T_P_834372216.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_M_834342100.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_D_M_834342100.svg
similarity index 84%
rename from SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_M_834342100.svg
rename to SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_D_M_834342100.svg
index 7cb3a4e..4b72047 100644
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_M_834342100.svg
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_D_M_834342100.svg
@@ -1,6 +1,6 @@
-
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_P_834342101.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_D_P_834342101.svg
similarity index 84%
rename from SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_P_834342101.svg
rename to SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_D_P_834342101.svg
index fac223a..0bd7a6a 100644
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_D_P_834342101.svg
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_D_P_834342101.svg
@@ -1,6 +1,6 @@
-
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_L_M_834342011.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_L_M_834342011.svg
new file mode 100644
index 0000000..24654f6
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_L_M_834342011.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_L_P_834342012.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_L_P_834342012.svg
new file mode 100644
index 0000000..96b4abc
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_L_P_834342012.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_R_M_834342001.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_R_M_834342001.svg
new file mode 100644
index 0000000..90400c3
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_R_M_834342001.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_R_P_834342002.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_R_P_834342002.svg
new file mode 100644
index 0000000..6e01e6b
--- /dev/null
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_R_P_834342002.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_M_834342200.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_T_M_834342200.svg
similarity index 85%
rename from SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_M_834342200.svg
rename to SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_T_M_834342200.svg
index a0f238a..0e57963 100644
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_M_834342200.svg
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_T_M_834342200.svg
@@ -1,6 +1,6 @@
-
+
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_P_834342201.svg b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_T_P_834342201.svg
similarity index 85%
rename from SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_P_834342201.svg
rename to SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_T_P_834342201.svg
index 12f68c6..f0f3ee8 100644
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_T_P_834342201.svg
+++ b/SVGs/Omniflo/OFWeichen/Optimiert/Weichenkörper_T_P_834342201.svg
@@ -1,6 +1,6 @@
-
+
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10040_TEFBogen_90_R725.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10040_TEFBogen_90_R725.svg
deleted file mode 100644
index 0a86354..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10040_TEFBogen_90_R725.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10050_TEFBogen_90_R535.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10050_TEFBogen_90_R535.svg
deleted file mode 100644
index 1fd5bd6..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10050_TEFBogen_90_R535.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10060_TEFBogen_45_R725.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10060_TEFBogen_45_R725.svg
deleted file mode 100644
index 32f57dc..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10060_TEFBogen_45_R725.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10070_TEFBogen_45_R535.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10070_TEFBogen_45_R535.svg
deleted file mode 100644
index f317a4b..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10070_TEFBogen_45_R535.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10071_TEFBogen_45_R450.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10071_TEFBogen_45_R450.svg
deleted file mode 100644
index 4044a53..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10071_TEFBogen_45_R450.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10080_TEFBogen_67_5_R400.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10080_TEFBogen_67_5_R400.svg
deleted file mode 100644
index 2e3bda3..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10080_TEFBogen_67_5_R400.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10081_TEFBogen_67_5_R250.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10081_TEFBogen_67_5_R250.svg
deleted file mode 100644
index e599e8d..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10081_TEFBogen_67_5_R250.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10090_TEFBogen_22_5_R450.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10090_TEFBogen_22_5_R450.svg
deleted file mode 100644
index c9deda8..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10090_TEFBogen_22_5_R450.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10091_TEFBogen_22_5_R650.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10091_TEFBogen_22_5_R650.svg
deleted file mode 100644
index e489b20..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/0_B10091_TEFBogen_22_5_R650.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250.svg
deleted file mode 100644
index 607519e..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_22_5_84_821104025_mit_0_B10090_TEFBogen_22_5_R450.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_22_5_84_821104025_mit_0_B10090_TEFBogen_22_5_R450.svg
deleted file mode 100644
index 81d645e..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_22_5_84_821104025_mit_0_B10090_TEFBogen_22_5_R450.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_22_5_84_821104025_mit_0_B10091_TEFBogen_22_5_R650.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_22_5_84_821104025_mit_0_B10091_TEFBogen_22_5_R650.svg
deleted file mode 100644
index 9a88084..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_22_5_84_821104025_mit_0_B10091_TEFBogen_22_5_R650.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_45_232_821104026_mit_0_B10071_TEFBogen_45_R450.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_45_232_821104026_mit_0_B10071_TEFBogen_45_R450.svg
deleted file mode 100644
index 334e711..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_45_232_821104026_mit_0_B10071_TEFBogen_45_R450.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_67_5_432_821104027_mit_0_B10080_TEFBogen_67_5_R400.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_67_5_432_821104027_mit_0_B10080_TEFBogen_67_5_R400.svg
deleted file mode 100644
index ad55e05..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R550_67_5_432_821104027_mit_0_B10080_TEFBogen_67_5_R400.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_45_400_821104031_mit_0_B10060_TEFBogen_45_R725.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_45_400_821104031_mit_0_B10060_TEFBogen_45_R725.svg
deleted file mode 100644
index 41d8753..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_45_400_821104031_mit_0_B10060_TEFBogen_45_R725.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_45_400_821104031_mit_0_B10070_TEFBogen_45_R535.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_45_400_821104031_mit_0_B10070_TEFBogen_45_R535.svg
deleted file mode 100644
index 343eb6d..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_45_400_821104031_mit_0_B10070_TEFBogen_45_R535.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_90_800_800_821104033_mit_0_B10040_TEFBogen_90_R725.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_90_800_800_821104033_mit_0_B10040_TEFBogen_90_R725.svg
deleted file mode 100644
index 114190a..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_90_800_800_821104033_mit_0_B10040_TEFBogen_90_R725.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_90_800_800_821104033_mit_0_B10050_TEFBogen_90_R535.svg b/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_90_800_800_821104033_mit_0_B10050_TEFBogen_90_R535.svg
deleted file mode 100644
index bd865b6..0000000
--- a/SVGs/Omniflo/TEFBogen/Alt-Mittellinie/APB_110_R630_90_800_800_821104033_mit_0_B10050_TEFBogen_90_R535.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250_optimiert1.svg b/SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250_optimiert1.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250_optimiert1.svg
rename to SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250_optimiert1.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R550_22_5_84_821104025_mit_0_B10090_TEFBogen_22_5_R450_optimiert1.svg b/SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R550_22_5_84_821104025_mit_0_B10090_TEFBogen_22_5_R450_optimiert1.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R550_22_5_84_821104025_mit_0_B10090_TEFBogen_22_5_R450_optimiert1.svg
rename to SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R550_22_5_84_821104025_mit_0_B10090_TEFBogen_22_5_R450_optimiert1.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R550_22_5_84_821104025_mit_0_B10091_TEFBogen_22_5_R650_optimiert1.svg b/SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R550_22_5_84_821104025_mit_0_B10091_TEFBogen_22_5_R650_optimiert1.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R550_22_5_84_821104025_mit_0_B10091_TEFBogen_22_5_R650_optimiert1.svg
rename to SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R550_22_5_84_821104025_mit_0_B10091_TEFBogen_22_5_R650_optimiert1.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R550_45_232_821104026_mit_0_B10071_TEFBogen_45_R450_optimiert1.svg b/SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R550_45_232_821104026_mit_0_B10071_TEFBogen_45_R450_optimiert1.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R550_45_232_821104026_mit_0_B10071_TEFBogen_45_R450_optimiert1.svg
rename to SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R550_45_232_821104026_mit_0_B10071_TEFBogen_45_R450_optimiert1.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R550_67_5_432_821104027_mit_0_B10080_TEFBogen_67_5_R400_optimiert1.svg b/SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R550_67_5_432_821104027_mit_0_B10080_TEFBogen_67_5_R400_optimiert1.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R550_67_5_432_821104027_mit_0_B10080_TEFBogen_67_5_R400_optimiert1.svg
rename to SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R550_67_5_432_821104027_mit_0_B10080_TEFBogen_67_5_R400_optimiert1.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R630_45_400_821104031_mit_0_B10060_TEFBogen_45_R725_optimiert1.svg b/SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R630_45_400_821104031_mit_0_B10060_TEFBogen_45_R725_optimiert1.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R630_45_400_821104031_mit_0_B10060_TEFBogen_45_R725_optimiert1.svg
rename to SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R630_45_400_821104031_mit_0_B10060_TEFBogen_45_R725_optimiert1.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R630_45_400_821104031_mit_0_B10070_TEFBogen_45_R535_optimiert1.svg b/SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R630_45_400_821104031_mit_0_B10070_TEFBogen_45_R535_optimiert1.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R630_45_400_821104031_mit_0_B10070_TEFBogen_45_R535_optimiert1.svg
rename to SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R630_45_400_821104031_mit_0_B10070_TEFBogen_45_R535_optimiert1.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R630_90_800_800_821104033_mit_0_B10040_TEFBogen_90_R725_optimiert1.svg b/SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R630_90_800_800_821104033_mit_0_B10040_TEFBogen_90_R725_optimiert1.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R630_90_800_800_821104033_mit_0_B10040_TEFBogen_90_R725_optimiert1.svg
rename to SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R630_90_800_800_821104033_mit_0_B10040_TEFBogen_90_R725_optimiert1.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R630_90_800_800_821104033_mit_0_B10050_TEFBogen_90_R535_optimiert1.svg b/SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R630_90_800_800_821104033_mit_0_B10050_TEFBogen_90_R535_optimiert1.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Optimiert/APB_110_R630_90_800_800_821104033_mit_0_B10050_TEFBogen_90_R535_optimiert1.svg
rename to SVGs/Omniflo/TEFBogen/Optimiert/APB_110_R630_90_800_800_821104033_mit_0_B10050_TEFBogen_90_R535_optimiert1.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250_new.svg b/SVGs/Omniflo/TEFBogen/Original/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250_new.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250_new.svg
rename to SVGs/Omniflo/TEFBogen/Original/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250_new.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R550_22_5_84_821104025_mit_0_B10090_TEFBogen_22_5_R450_new.svg b/SVGs/Omniflo/TEFBogen/Original/APB_110_R550_22_5_84_821104025_mit_0_B10090_TEFBogen_22_5_R450_new.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R550_22_5_84_821104025_mit_0_B10090_TEFBogen_22_5_R450_new.svg
rename to SVGs/Omniflo/TEFBogen/Original/APB_110_R550_22_5_84_821104025_mit_0_B10090_TEFBogen_22_5_R450_new.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R550_22_5_84_821104025_mit_0_B10091_TEFBogen_22_5_R650_new.svg b/SVGs/Omniflo/TEFBogen/Original/APB_110_R550_22_5_84_821104025_mit_0_B10091_TEFBogen_22_5_R650_new.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R550_22_5_84_821104025_mit_0_B10091_TEFBogen_22_5_R650_new.svg
rename to SVGs/Omniflo/TEFBogen/Original/APB_110_R550_22_5_84_821104025_mit_0_B10091_TEFBogen_22_5_R650_new.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R550_45_232_821104026_mit_0_B10071_TEFBogen_45_R450_new.svg b/SVGs/Omniflo/TEFBogen/Original/APB_110_R550_45_232_821104026_mit_0_B10071_TEFBogen_45_R450_new.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R550_45_232_821104026_mit_0_B10071_TEFBogen_45_R450_new.svg
rename to SVGs/Omniflo/TEFBogen/Original/APB_110_R550_45_232_821104026_mit_0_B10071_TEFBogen_45_R450_new.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R550_67_5_432_821104027_mit_0_B10080_TEFBogen_67_5_R400_new.svg b/SVGs/Omniflo/TEFBogen/Original/APB_110_R550_67_5_432_821104027_mit_0_B10080_TEFBogen_67_5_R400_new.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R550_67_5_432_821104027_mit_0_B10080_TEFBogen_67_5_R400_new.svg
rename to SVGs/Omniflo/TEFBogen/Original/APB_110_R550_67_5_432_821104027_mit_0_B10080_TEFBogen_67_5_R400_new.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R630_45_400_821104031_mit_0_B10060_TEFBogen_45_R725_new.svg b/SVGs/Omniflo/TEFBogen/Original/APB_110_R630_45_400_821104031_mit_0_B10060_TEFBogen_45_R725_new.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R630_45_400_821104031_mit_0_B10060_TEFBogen_45_R725_new.svg
rename to SVGs/Omniflo/TEFBogen/Original/APB_110_R630_45_400_821104031_mit_0_B10060_TEFBogen_45_R725_new.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R630_45_400_821104031_mit_0_B10070_TEFBogen_45_R535_new.svg b/SVGs/Omniflo/TEFBogen/Original/APB_110_R630_45_400_821104031_mit_0_B10070_TEFBogen_45_R535_new.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R630_45_400_821104031_mit_0_B10070_TEFBogen_45_R535_new.svg
rename to SVGs/Omniflo/TEFBogen/Original/APB_110_R630_45_400_821104031_mit_0_B10070_TEFBogen_45_R535_new.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R630_90_800_800_821104033_mit_0_B10040_TEFBogen_90_R725_new.svg b/SVGs/Omniflo/TEFBogen/Original/APB_110_R630_90_800_800_821104033_mit_0_B10040_TEFBogen_90_R725_new.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R630_90_800_800_821104033_mit_0_B10040_TEFBogen_90_R725_new.svg
rename to SVGs/Omniflo/TEFBogen/Original/APB_110_R630_90_800_800_821104033_mit_0_B10040_TEFBogen_90_R725_new.svg
diff --git a/SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R630_90_800_800_821104033_mit_0_B10050_TEFBogen_90_R535_new.svg b/SVGs/Omniflo/TEFBogen/Original/APB_110_R630_90_800_800_821104033_mit_0_B10050_TEFBogen_90_R535_new.svg
similarity index 100%
rename from SVGs/Omniflo/TEFBogen/NewSVG/Original/APB_110_R630_90_800_800_821104033_mit_0_B10050_TEFBogen_90_R535_new.svg
rename to SVGs/Omniflo/TEFBogen/Original/APB_110_R630_90_800_800_821104033_mit_0_B10050_TEFBogen_90_R535_new.svg
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG071090+834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG071090+834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..c436fcb
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG071090+834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG071090+834372404_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG071090+834372404_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..fdba286
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG071090+834372404_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..8ff9fbd
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372110_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372110_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..291d56f
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372110_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..37daff7
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372210_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372210_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..c57d048
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG080090+834372210_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..2d2bb67
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372101_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372101_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..b6fb438
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372101_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..5ac1c99
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372201_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372201_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..1c84711
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG090090+834372201_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..49de5fb
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372104_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372104_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..ad0ec5d
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372104_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..5ec6435
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372204_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372204_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..bfc62a7
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/0_BG190090+834372204_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372002+0_BG090090_WEICHE_S_45_L_350_700_KPL_MIT_P_mit_TEF_Innen.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372002+0_BG090090_WEICHE_S_45_L_350_700_KPL_MIT_P_mit_TEF_Innen.svg
new file mode 100644
index 0000000..5d89325
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372002+0_BG090090_WEICHE_S_45_L_350_700_KPL_MIT_P_mit_TEF_Innen.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372005+0_BG090090_WEICHE_S_45_R_350_700_KPL_MIT_P_mit_TEF_Innen.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372005+0_BG090090_WEICHE_S_45_R_350_700_KPL_MIT_P_mit_TEF_Innen.svg
new file mode 100644
index 0000000..b0bcc8d
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372005+0_BG090090_WEICHE_S_45_R_350_700_KPL_MIT_P_mit_TEF_Innen.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372008+0_BG190090_WEICHE_S_45_L_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372008+0_BG190090_WEICHE_S_45_L_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg
new file mode 100644
index 0000000..ca1f31f
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372008+0_BG190090_WEICHE_S_45_L_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372011+0_BG190090_WEICHE_S_45_R_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372011+0_BG190090_WEICHE_S_45_R_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg
new file mode 100644
index 0000000..0a24aff
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372011+0_BG190090_WEICHE_S_45_R_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372028+0_BG080090_WEICHE_S_90_L_700_700_KPL_MIT_P_mit_TEF_Innen.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372028+0_BG080090_WEICHE_S_90_L_700_700_KPL_MIT_P_mit_TEF_Innen.svg
new file mode 100644
index 0000000..d444561
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372028+0_BG080090_WEICHE_S_90_L_700_700_KPL_MIT_P_mit_TEF_Innen.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372031+0_BG080090_WEICHE_S_90_R_700_700_KPL_MIT_P_mit_TEF_Innen.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372031+0_BG080090_WEICHE_S_90_R_700_700_KPL_MIT_P_mit_TEF_Innen.svg
new file mode 100644
index 0000000..b6e97da
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372031+0_BG080090_WEICHE_S_90_R_700_700_KPL_MIT_P_mit_TEF_Innen.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..f1119ea
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..b32c7a9
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..6942d22
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..d0761b2
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..99a87b7
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..54d43e7
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Optimiert/834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Optimiert/834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..b3eac20
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Optimiert/834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG071090+834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG071090+834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..94e1d42
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG071090+834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG071090+834372404_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG071090+834372404_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..274278a
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG071090+834372404_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..fa09362
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372110_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372110_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..9a72702
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372110_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..d13ec07
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372210_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372210_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..3a40f12
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG080090+834372210_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..55049f5
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372101_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372101_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..f34305e
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372101_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..9753834
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372201_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372201_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..27f4df0
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG090090+834372201_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..8bcb002
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372104_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372104_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..3b6a246
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372104_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg
new file mode 100644
index 0000000..cd62118
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_beideseitig.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372204_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_links.svg b/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372204_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_links.svg
new file mode 100644
index 0000000..9129bc2
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/0_BG190090+834372204_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_links.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372002+0_BG090090_WEICHE_S_45_L_350_700_KPL_MIT_P_mit_TEF_Innen.svg b/SVGs/Omniflo/TEFWeichen/Original/834372002+0_BG090090_WEICHE_S_45_L_350_700_KPL_MIT_P_mit_TEF_Innen.svg
new file mode 100644
index 0000000..92a600e
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372002+0_BG090090_WEICHE_S_45_L_350_700_KPL_MIT_P_mit_TEF_Innen.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372005+0_BG090090_WEICHE_S_45_R_350_700_KPL_MIT_P_mit_TEF_Innen.svg b/SVGs/Omniflo/TEFWeichen/Original/834372005+0_BG090090_WEICHE_S_45_R_350_700_KPL_MIT_P_mit_TEF_Innen.svg
new file mode 100644
index 0000000..085caaa
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372005+0_BG090090_WEICHE_S_45_R_350_700_KPL_MIT_P_mit_TEF_Innen.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372008+0_BG190090_WEICHE_S_45_L_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg b/SVGs/Omniflo/TEFWeichen/Original/834372008+0_BG190090_WEICHE_S_45_L_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg
new file mode 100644
index 0000000..75fde16
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372008+0_BG190090_WEICHE_S_45_L_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372011+0_BG190090_WEICHE_S_45_R_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg b/SVGs/Omniflo/TEFWeichen/Original/834372011+0_BG190090_WEICHE_S_45_R_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg
new file mode 100644
index 0000000..55a25fc
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372011+0_BG190090_WEICHE_S_45_R_400_750_KPL_MIT_P_mit_TEF_Ihnen.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372028+0_BG080090_WEICHE_S_90_L_700_700_KPL_MIT_P_mit_TEF_Innen.svg b/SVGs/Omniflo/TEFWeichen/Original/834372028+0_BG080090_WEICHE_S_90_L_700_700_KPL_MIT_P_mit_TEF_Innen.svg
new file mode 100644
index 0000000..f82273b
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372028+0_BG080090_WEICHE_S_90_L_700_700_KPL_MIT_P_mit_TEF_Innen.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372031+0_BG080090_WEICHE_S_90_R_700_700_KPL_MIT_P_mit_TEF_Innen.svg b/SVGs/Omniflo/TEFWeichen/Original/834372031+0_BG080090_WEICHE_S_90_R_700_700_KPL_MIT_P_mit_TEF_Innen.svg
new file mode 100644
index 0000000..8aabaab
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372031+0_BG080090_WEICHE_S_90_R_700_700_KPL_MIT_P_mit_TEF_Innen.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Original/834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..3965220
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372101+0_BG090090_WEICHE_S_D_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Original/834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..b2769a1
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372104+0_BG190090_WEICHE_S_D_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Original/834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..2a516e9
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372110+0_BG080090_WEICHE_S_D_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Original/834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..67da3c1
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372201+0_BG090090_WEICHE_S_T_45_350_700_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Original/834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..d185779
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372204+0_BG190090_WEICHE_S_T_45_400_750_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Original/834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..d777b12
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372210+0_BG080090_WEICHE_S_T_90_700_700_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/TEFWeichen/Original/834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_rechts.svg b/SVGs/Omniflo/TEFWeichen/Original/834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_rechts.svg
new file mode 100644
index 0000000..3426d0f
--- /dev/null
+++ b/SVGs/Omniflo/TEFWeichen/Original/834372404+0_BG071090_WEICHE_S_C_DELTA_1600_800_KPL_MIT_P_mit_TEF_rechts.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/DeltaWeiche_1400_700_M_834372400.svg b/SVGs/Omniflo/Weichen/neu_original_backup/DeltaWeiche_1400_700_M_834372400.svg
deleted file mode 100644
index 9331391..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/DeltaWeiche_1400_700_M_834372400.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/DeltaWeiche_1600_800_M_834372403.svg b/SVGs/Omniflo/Weichen/neu_original_backup/DeltaWeiche_1600_800_M_834372403.svg
deleted file mode 100644
index 5692568..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/DeltaWeiche_1600_800_M_834372403.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/StarWeiche_1400_1400_M_834372420.svg b/SVGs/Omniflo/Weichen/neu_original_backup/StarWeiche_1400_1400_M_834372420.svg
deleted file mode 100644
index dced021..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/StarWeiche_1400_1400_M_834372420.svg
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_D_M_834372100.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_D_M_834372100.svg
deleted file mode 100644
index 718604a..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_D_M_834372100.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_L_M_834372001.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_L_M_834372001.svg
deleted file mode 100644
index 9a42947..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_L_M_834372001.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_R_M_834372004.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_R_M_834372004.svg
deleted file mode 100644
index afc5ec0..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_R_M_834372004.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_T_M_834372200.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_T_M_834372200.svg
deleted file mode 100644
index a45afaa..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_350_700_T_M_834372200.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_D_M_834372103.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_D_M_834372103.svg
deleted file mode 100644
index 1b35539..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_D_M_834372103.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_L_M_834372007.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_L_M_834372007.svg
deleted file mode 100644
index 9bba600..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_L_M_834372007.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_R_M_834372010.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_R_M_834372010.svg
deleted file mode 100644
index 4a62a3b..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_R_M_834372010.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_T_M_834372203.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_T_M_834372203.svg
deleted file mode 100644
index fa4054b..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_45_400_750_T_M_834372203.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_D_M_834372106.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_D_M_834372106.svg
deleted file mode 100644
index c38e69c..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_D_M_834372106.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_L_M_834372021.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_L_M_834372021.svg
deleted file mode 100644
index b8f1655..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_L_M_834372021.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_R_M_834372024.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_R_M_834372024.svg
deleted file mode 100644
index 043a06c..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_R_M_834372024.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_T_M_834372206.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_T_M_834372206.svg
deleted file mode 100644
index d06b550..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_500_600_T_M_834372206.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_D_M_834372109.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_D_M_834372109.svg
deleted file mode 100644
index e58f5dd..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_D_M_834372109.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_L_M_834372027.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_L_M_834372027.svg
deleted file mode 100644
index 651e872..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_L_M_834372027.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_R_M_834372030.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_R_M_834372030.svg
deleted file mode 100644
index 77e29dc..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_R_M_834372030.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_T_M_834372209.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_T_M_834372209.svg
deleted file mode 100644
index 928b420..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_90_700_700_T_M_834372209.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_D_M_834372115.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_D_M_834372115.svg
deleted file mode 100644
index b75ff2e..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_D_M_834372115.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_L_M_834372047.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_L_M_834372047.svg
deleted file mode 100644
index 820fffe..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_L_M_834372047.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_R_M_834372050.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_R_M_834372050.svg
deleted file mode 100644
index c16461a..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_R_M_834372050.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_T_M_834372215.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_T_M_834372215.svg
deleted file mode 100644
index f8668d9..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weiche_Parallel_200_750_T_M_834372215.svg
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_D_M_834342100.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_D_M_834342100.svg
deleted file mode 100644
index dbd4f56..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_D_M_834342100.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_L_M_834342011.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_L_M_834342011.svg
deleted file mode 100644
index d5d18fb..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_L_M_834342011.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_R_M_834342001.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_R_M_834342001.svg
deleted file mode 100644
index a5ce664..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_R_M_834342001.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_T_M_834342200.svg b/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_T_M_834342200.svg
deleted file mode 100644
index ac06700..0000000
--- a/SVGs/Omniflo/Weichen/neu_original_backup/Weichenkörper_T_M_834342200.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_M_834372400.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_M_834372400.svg
deleted file mode 100644
index ea55733..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_M_834372400.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_P_834372401.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_P_834372401.svg
deleted file mode 100644
index fe9724d..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1400_700_P_834372401.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_M_834372403.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_M_834372403.svg
deleted file mode 100644
index 738214e..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_M_834372403.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_P_834372404.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_P_834372404.svg
deleted file mode 100644
index 20c4735..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/DeltaWeiche_1600_800_P_834372404.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_M_834372420.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_M_834372420.svg
deleted file mode 100644
index 6d85972..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_M_834372420.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_P_834372421.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_P_834372421.svg
deleted file mode 100644
index 206eebe..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/StarWeiche_1400_1400_P_834372421.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_M_834372100.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_M_834372100.svg
deleted file mode 100644
index dc616fa..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_M_834372100.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_P_834372101.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_P_834372101.svg
deleted file mode 100644
index 0d8dea7..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_D_P_834372101.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_M_834372001.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_M_834372001.svg
deleted file mode 100644
index 785ec6a..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_M_834372001.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_P_834372002.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_P_834372002.svg
deleted file mode 100644
index 2598c3e..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_L_P_834372002.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_M_834372004.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_M_834372004.svg
deleted file mode 100644
index 94608d8..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_M_834372004.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_P_834372005.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_P_834372005.svg
deleted file mode 100644
index 2bea9f4..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_R_P_834372005.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_M_834372200.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_M_834372200.svg
deleted file mode 100644
index e50c7f6..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_M_834372200.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_P_834372201.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_P_834372201.svg
deleted file mode 100644
index 2e04afb..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_350_700_T_P_834372201.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_M_834372103.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_M_834372103.svg
deleted file mode 100644
index b6a5ac0..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_M_834372103.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_P_834372104.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_P_834372104.svg
deleted file mode 100644
index f855fa5..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_D_P_834372104.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_M_834372007.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_M_834372007.svg
deleted file mode 100644
index f0ebd27..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_M_834372007.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_P_834372008.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_P_834372008.svg
deleted file mode 100644
index 6298cde..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_L_P_834372008.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_M_834372010.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_M_834372010.svg
deleted file mode 100644
index 3dbc66a..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_M_834372010.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_P_834372011.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_P_834372011.svg
deleted file mode 100644
index 0a0ad9a..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_R_P_834372011.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_M_834372203.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_M_834372203.svg
deleted file mode 100644
index 77dbd66..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_M_834372203.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_P_834372204.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_P_834372204.svg
deleted file mode 100644
index 3e4ea4f..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_45_400_750_T_P_834372204.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_M_834372106.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_M_834372106.svg
deleted file mode 100644
index b5b7563..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_M_834372106.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_P_834372107.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_P_834372107.svg
deleted file mode 100644
index bb05a4c..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_D_P_834372107.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_M_834372021.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_M_834372021.svg
deleted file mode 100644
index 8129d0d..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_M_834372021.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_P_834372022.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_P_834372022.svg
deleted file mode 100644
index 64ce9ca..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_L_P_834372022.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_M_834372024.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_M_834372024.svg
deleted file mode 100644
index 4e0bbb1..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_M_834372024.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_P_834372025.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_P_834372025.svg
deleted file mode 100644
index 4b91991..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_R_P_834372025.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_M_834372206.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_M_834372206.svg
deleted file mode 100644
index e1cc301..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_M_834372206.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_P_834372207.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_P_834372207.svg
deleted file mode 100644
index f39e786..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_500_600_T_P_834372207.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_M_834372109.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_M_834372109.svg
deleted file mode 100644
index b36b473..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_M_834372109.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_P_834372110.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_P_834372110.svg
deleted file mode 100644
index 41d4cbc..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_D_P_834372110.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_M_834372027.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_M_834372027.svg
deleted file mode 100644
index 840d657..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_M_834372027.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_P_834372028.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_P_834372028.svg
deleted file mode 100644
index 912a6f9..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_L_P_834372028.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_M_834372030.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_M_834372030.svg
deleted file mode 100644
index 2b747d0..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_M_834372030.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_P_834372031.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_P_834372031.svg
deleted file mode 100644
index f57cc87..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_R_P_834372031.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_M_834372209.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_M_834372209.svg
deleted file mode 100644
index 5abb390..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_M_834372209.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_P_834372210.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_P_834372210.svg
deleted file mode 100644
index d38cc3a..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_90_700_700_T_P_834372210.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_M_834372115.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_M_834372115.svg
deleted file mode 100644
index 4d973e0..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_M_834372115.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_P_834372116.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_P_834372116.svg
deleted file mode 100644
index 87e46b5..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_D_P_834372116.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_M_834372047.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_M_834372047.svg
deleted file mode 100644
index 5ec060c..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_M_834372047.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_P_834372048.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_P_834372048.svg
deleted file mode 100644
index 6104384..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_L_P_834372048.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_M_834372050.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_M_834372050.svg
deleted file mode 100644
index 6df378a..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_M_834372050.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_P_834372051.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_P_834372051.svg
deleted file mode 100644
index 29d53b3..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_R_P_834372051.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_M_834372215.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_M_834372215.svg
deleted file mode 100644
index 5cb30de..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_M_834372215.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_P_834372216.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_P_834372216.svg
deleted file mode 100644
index b882217..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weiche_Parallel_200_750_T_P_834372216.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_M_834342011.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_M_834342011.svg
deleted file mode 100644
index 8336386..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_M_834342011.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_P_834342012.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_P_834342012.svg
deleted file mode 100644
index 173d20e..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_L_P_834342012.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_M_834342001.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_M_834342001.svg
deleted file mode 100644
index 991b30b..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_M_834342001.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_P_834342002.svg b/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_P_834342002.svg
deleted file mode 100644
index f581d6c..0000000
--- a/SVGs/Omniflo/Weichen/outputdir_Kopie/Weichenkörper_R_P_834342002.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SVGs/Omniflo/bin/01_update_props_OFWeiche.bat b/SVGs/Omniflo/bin/01_update_props_OFWeiche.bat
index f21b4b6..5af18fb 100644
--- a/SVGs/Omniflo/bin/01_update_props_OFWeiche.bat
+++ b/SVGs/Omniflo/bin/01_update_props_OFWeiche.bat
@@ -16,7 +16,7 @@ echo update dimensions_and_connection_points_in_props...
echo "[DEBUG] OFWeiche_PATH: %OFWeiche_PATH%"
echo "[DEBUG] PROPS_PATH: %PROPS_PATH%"
-echo "[DEBUG] JSON_PATH: %JSON_PATH%"
+echo "[DEBUG] JSON_PATH: %JSON_PATH_OFWEICHE%"
python %OFWeiche_PATH%\01_props_step1_omniflo_weichen.py
python %OFWeiche_PATH%\01_props_step2_calculations_to_standardize_the_dimensions_and_add_connection_points.py
diff --git a/SVGs/Omniflo/bin/01_update_props_TEFWeiche.bat b/SVGs/Omniflo/bin/01_update_props_TEFWeiche.bat
new file mode 100644
index 0000000..ef6eba3
--- /dev/null
+++ b/SVGs/Omniflo/bin/01_update_props_TEFWeiche.bat
@@ -0,0 +1,31 @@
+@echo off
+call setenv.bat
+setlocal
+:: Check if Python is available
+where python >nul 2>&1
+if %ERRORLEVEL% neq 0 (
+ echo Error: Python is not found in your PATH
+ pause
+ exit /b 1
+)
+
+:: Run the Python script
+echo Running omnfilo weichen 2D...
+echo calculations to standardize the dimensions and add connection points...
+echo update dimensions_and_connection_points_in_props...
+
+echo "[DEBUG] TEFWeiche_PATH: %TEFWeiche_PATH%"
+echo "[DEBUG] PROPS_PATH: %PROPS_PATH%"
+echo "[DEBUG] JSON_PATH: %JSON_PATH_TEFWEICHE%"
+
+python %TEFWeiche_PATH%\01_props_step1_calculations_to_standardize_the_dimensions_and_add_connection_points.py
+python %TEFWeiche_PATH%\01_props_step2_update_dimensions_and_connection_points_in_props.py
+
+
+:: Check if Python script succeeded
+if %ERRORLEVEL% equ 0 (
+ echo update dimensions and connection points in props completed successfully
+) else (
+ echo update dimensions and connection points in props failed with error %ERRORLEVEL%
+)
+pause
\ No newline at end of file
diff --git a/SVGs/Omniflo/bin/02_svg_optimzier_TEFWeiche.bat b/SVGs/Omniflo/bin/02_svg_optimzier_TEFWeiche.bat
new file mode 100644
index 0000000..bee9bde
--- /dev/null
+++ b/SVGs/Omniflo/bin/02_svg_optimzier_TEFWeiche.bat
@@ -0,0 +1,33 @@
+@echo off
+call setenv.bat
+setlocal
+
+
+:: Check if Python is available
+where python >nul 2>&1
+if %ERRORLEVEL% neq 0 (
+ echo Error: Python is not found in your PATH
+ pause
+ exit /b 1
+)
+
+:: Run the Python script
+echo Running omnfilo TEF weichen SVG...
+
+echo "[DEBUG] TEFWeiche_PATH: %TEFWeiche_PATH%"
+echo "[DEBUG] Output_PATH: %RD_CONF_OUTPUT_TEFWEICHEN%"
+
+
+python %TEFWeiche_PATH%\02_svg_step1_convert_polylines_to_lines.py
+python %TEFWeiche_PATH%\02_svg_step2_find_and_mark_auxiliary_lines.py
+python %TEFWeiche_PATH%\02_svg_step3_scaler.py
+python %TEFWeiche_PATH%\02_svg_step4_format_optimization.py
+
+:: Check if Python script succeeded
+if %ERRORLEVEL% equ 0 (
+ echo SVG optimization completed successfully
+) else (
+ echo SVG optimization failed with error %ERRORLEVEL%
+)
+
+pause
\ No newline at end of file
diff --git a/SVGs/Omniflo/bin/03_update_xml_and_props_in_SSGLib_OFWeiche.bat b/SVGs/Omniflo/bin/03_update_xml_and_props_in_SSGLib_OFWeiche.bat
index 5b9465a..56bca1b 100644
--- a/SVGs/Omniflo/bin/03_update_xml_and_props_in_SSGLib_OFWeiche.bat
+++ b/SVGs/Omniflo/bin/03_update_xml_and_props_in_SSGLib_OFWeiche.bat
@@ -16,7 +16,7 @@ echo Running convert svgs to xml and update xml path in Props...
echo "[DEBUG] OFWeiche_PATH: %OFWeiche_PATH%"
echo "[DEBUG] PROPS_PATH: %PROPS_PATH%"
echo "[DEBUG] SVG_PATH: %SVG_PATH%"
-echo "[DEBUG] RD_CONF_OUTPUT: %RD_CONF_OUTPUT%"
+echo "[DEBUG] RD_CONF_OUTPUT_OFWEICHEN: %RD_CONF_OUTPUT_OFWEICHEN%"
python %OFWeiche_PATH%\03_convert_svgs_to_xml_and_update_xml_path_in_props.py
diff --git a/SVGs/Omniflo/bin/03_update_xml_and_props_in_SSGLib_TEFWeiche.bat b/SVGs/Omniflo/bin/03_update_xml_and_props_in_SSGLib_TEFWeiche.bat
new file mode 100644
index 0000000..5b66775
--- /dev/null
+++ b/SVGs/Omniflo/bin/03_update_xml_and_props_in_SSGLib_TEFWeiche.bat
@@ -0,0 +1,24 @@
+@echo off
+call setenv.bat
+setlocal
+
+:: Check if Python is available
+where python >nul 2>&1
+if %ERRORLEVEL% neq 0 (
+ echo Error: Python is not found in your PATH
+ pause
+ exit /b 1
+)
+
+:: Run the Python script
+echo Running convert svgs to xml and update xml path in Props...
+
+echo "[DEBUG] TEFWeiche_PATH: %TEFWeiche_PATH%"
+echo "[DEBUG] PROPS_PATH: %PROPS_PATH%"
+echo "[DEBUG] SVG_PATH: %SVG_PATH%"
+echo "[DEBUG] RD_CONF_OUTPUT_TEFWEICHEN: %RD_CONF_OUTPUT_TEFWEICHEN%"
+
+python %TEFWeiche_PATH%\03_convert_svgs_to_xml_and_update_xml_path_in_props.py
+python %TEFWeiche_PATH%\04_TEFWEICHE_SVG_XML_Modifier_Script.py
+
+pause
\ No newline at end of file
diff --git a/SVGs/Omniflo/bin/setenv.bat b/SVGs/Omniflo/bin/setenv.bat
index 7e24d71..41fe9b7 100644
--- a/SVGs/Omniflo/bin/setenv.bat
+++ b/SVGs/Omniflo/bin/setenv.bat
@@ -6,23 +6,29 @@ set RD_CONF=%cd%
set RD_CONF_BIN=%RD_CONF%\bin
set RD_CONF_CFG=%RD_CONF%\cfg
set RD_CONF_WORK=%RD_CONF%\work
-set RD_CONF_OUTPUT_OFWEICHEN=%RD_CONF%\Weichen\outputdir
set RD_CONF_LIB=%RD_CONF%\lib
-
set "OFWeiche_PATH=%RD_CONF%\lib\OFWeiche"
set "TEFWeiche_PATH=%RD_CONF%\lib\TEFWeiche"
+
set "PROPS_PATH=C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\props"
set "SVG_PATH=C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\svg"
+
set "JSON_PATH_OFWEICHE=%OFWeiche_PATH%\json"
set "JSON_PATH_TEFWEICHE=%TEFWeiche_PATH%\json"
-set RD_CONF_BOGEN=%RD_CONF%\Bogen
-set RD_CONF_TEFBOGEN=%RD_CONF%\TEFBogen
-set RD_CONF_WEICHEN=%RD_CONF%\Weichen\neu_original_backup
-set RD_CONF_TEFWEICHEN=%RD_CONF%\TEFWeichen
+set RD_CONF_OFBOGEN=%RD_CONF%\OFBogen\Original
+set RD_CONF_TEFBOGEN=%RD_CONF%\TEFBogen\Original
+set RD_CONF_OFWEICHEN=%RD_CONF%\OFWeichen\Original
+set RD_CONF_TEFWEICHEN=%RD_CONF%\TEFWeichen\Original
+
+set RD_CONF_OUTPUT_OFBOGEN=%RD_CONF%\OFBogen\Optimiert
+set RD_CONF_OUTPUT_TEFBOGEN=%RD_CONF%\TEFBogen\Optimiert
+set RD_CONF_OUTPUT_OFWEICHEN=%RD_CONF%\OFWeichen\Optimiert
+set RD_CONF_OUTPUT_TEFWEICHEN=%RD_CONF%\TEFWeichen\Optimiert
+
set PATH=%RD_CONF_BIN%;%PATH%
diff --git a/SVGs/Omniflo/lib/OFWeiche/02_svg_step1_convert_polylines_to_lines.py b/SVGs/Omniflo/lib/OFWeiche/02_svg_step1_convert_polylines_to_lines.py
index f5cf436..d295190 100644
--- a/SVGs/Omniflo/lib/OFWeiche/02_svg_step1_convert_polylines_to_lines.py
+++ b/SVGs/Omniflo/lib/OFWeiche/02_svg_step1_convert_polylines_to_lines.py
@@ -385,11 +385,11 @@ if __name__ == '__main__':
in_dir = args.inputdir
else:
if args.bogen:
- in_dir = os.environ.get('RD_CONF_BOGEN')
+ in_dir = os.environ.get('RD_CONF_OFBOGEN')
elif args.tefbogen:
in_dir = os.environ.get('RD_CONF_TEFBOGEN')
elif args.weichen:
- in_dir = os.environ.get('RD_CONF_WEICHEN')
+ in_dir = os.environ.get('RD_CONF_OFWEICHEN')
elif args.tefweichen:
in_dir = os.environ.get('RD_CONF_TEFWEICHEN')
diff --git a/SVGs/Omniflo/lib/OFWeiche/03_convert_svgs_to_xml_and_update_xml_path_in_props.py b/SVGs/Omniflo/lib/OFWeiche/03_convert_svgs_to_xml_and_update_xml_path_in_props.py
index 1f655ff..66b1e0e 100644
--- a/SVGs/Omniflo/lib/OFWeiche/03_convert_svgs_to_xml_and_update_xml_path_in_props.py
+++ b/SVGs/Omniflo/lib/OFWeiche/03_convert_svgs_to_xml_and_update_xml_path_in_props.py
@@ -126,7 +126,7 @@ def convert_svg_to_xml(svg_path, output_dir):
def update_txt_file(txt_path, xml_rel_path):
"""Update path in TXT file"""
try:
- with open(txt_path, "r", encoding="UTF-8") as f:
+ with open(txt_path, "r", encoding="UTF-8-sig") as f:
data = json.load(f)
if "srcSVG" not in data:
diff --git a/SVGs/Omniflo/lib/TEFBogen/1_process_TEFBogen_json_1.py b/SVGs/Omniflo/lib/TEFBogen/1_process_TEFBogen_json_1.py
index d0be684..4a6660f 100644
--- a/SVGs/Omniflo/lib/TEFBogen/1_process_TEFBogen_json_1.py
+++ b/SVGs/Omniflo/lib/TEFBogen/1_process_TEFBogen_json_1.py
@@ -241,7 +241,7 @@ def process_json_file(input_filename, output_filename=None):
if __name__ == "__main__":
try:
# Get JSON_PATH from environment
- json_path = os.environ.get("JSON_PATH","JSON")
+ json_path = os.environ.get("JSON_PATH_TEFBOGEN","JSON")
# Default filenames
input_filename = "1_TEF_Boegen_input.json"
diff --git a/SVGs/Omniflo/lib/TEFBogen/2_update_props_TEF_Boegen_from_json_1.py b/SVGs/Omniflo/lib/TEFBogen/2_update_props_TEF_Boegen_from_json_1.py
index dd7f543..93360c0 100644
--- a/SVGs/Omniflo/lib/TEFBogen/2_update_props_TEF_Boegen_from_json_1.py
+++ b/SVGs/Omniflo/lib/TEFBogen/2_update_props_TEF_Boegen_from_json_1.py
@@ -145,7 +145,7 @@ def process_files(json_file_path, txt_files_dir):
# Example usage
if __name__ == "__main__":
- json_path = os.environ.get("JSON_PATH", "JSON")
+ json_path = os.environ.get("JSON_PATH_TEFBOGEN", "JSON")
json_file_path = os.path.join(json_path, "1_TEF_Boegen_output.json")
txt_files_dir = os.environ.get("PROPS_PATH", "props")
process_files(json_file_path, txt_files_dir)
diff --git a/SVGs/Omniflo/lib/TEFBogen/4_TEFBogen_SVG_XML_Modifier_Script.py b/SVGs/Omniflo/lib/TEFBogen/4_TEFBogen_SVG_XML_Modifier_Script.py
index 8a56391..f6af7cb 100644
--- a/SVGs/Omniflo/lib/TEFBogen/4_TEFBogen_SVG_XML_Modifier_Script.py
+++ b/SVGs/Omniflo/lib/TEFBogen/4_TEFBogen_SVG_XML_Modifier_Script.py
@@ -107,9 +107,9 @@ def main():
Main processing function
"""
# Configure paths
- json_path=os.environ.get("JSON_PATH","JSON")
+ json_path=os.environ.get("JSON_PATH_TEFBOGEN","JSON")
json_file_path = os.path.join(json_path,"1_TEF_Boegen_input.json")
- svg_folder_path = os.environ.get("XML_PATH","svg")
+ svg_folder_path = os.environ.get("SVG_PATH","svg")
try:
diff --git a/SVGs/Omniflo/lib/TEFBogen/run_Modify_color_in_XML.bat b/SVGs/Omniflo/lib/TEFBogen/run_Modify_color_in_XML.bat
index b1fb235..0a5162b 100644
--- a/SVGs/Omniflo/lib/TEFBogen/run_Modify_color_in_XML.bat
+++ b/SVGs/Omniflo/lib/TEFBogen/run_Modify_color_in_XML.bat
@@ -2,9 +2,9 @@
set TEFBogen_PATH=%~dp0
-set XML_PATH=C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\svg
+set SVG_PATH=C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\svg
-set JSON_PATH=%TEFBogen_PATH%JSON
+set JSON_PATH_TEFBOGEN=%TEFBogen_PATH%JSON
python 4_TEFBogen_SVG_XML_Modifier_Script.py
diff --git a/SVGs/Omniflo/lib/TEFBogen/run_TEFBogen.bat b/SVGs/Omniflo/lib/TEFBogen/run_TEFBogen.bat
index a6a7fd9..47b6233 100644
--- a/SVGs/Omniflo/lib/TEFBogen/run_TEFBogen.bat
+++ b/SVGs/Omniflo/lib/TEFBogen/run_TEFBogen.bat
@@ -3,7 +3,7 @@
set TEFBogen_PATH=%~dp0
set PROPS_PATH=C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\props
-set JSON_PATH=%TEFBogen_PATH%JSON
+set JSON_PATH_TEFBOGEN=%TEFBogen_PATH%JSON
python 1_process_TEFBogen_json_1.py
python 2_update_props_TEF_Boegen_from_json_1.py
diff --git a/SVGs/Omniflo/lib/TEFWeiche/01_props_step1_calculations_to_standardize_the_dimensions_and_add_connection_points.py b/SVGs/Omniflo/lib/TEFWeiche/01_props_step1_calculations_to_standardize_the_dimensions_and_add_connection_points.py
new file mode 100644
index 0000000..48ecc31
--- /dev/null
+++ b/SVGs/Omniflo/lib/TEFWeiche/01_props_step1_calculations_to_standardize_the_dimensions_and_add_connection_points.py
@@ -0,0 +1,136 @@
+import json
+import os
+import re
+
+def process_json_file(input_file, output_file):
+
+ os.makedirs(os.path.dirname(output_file), exist_ok=True)
+
+
+ if not os.path.exists(input_file):
+ raise FileNotFoundError(f"输入文件不存在: {input_file}")
+
+
+ with open(input_file, 'r', encoding='utf-8') as f:
+ data = json.load(f)
+
+
+ DIRECTION_RULES = {
+ "CP1": 180,
+ "CPR1": 180,
+ "CPL1": 180,
+ "CP2": lambda kw: round(360 - kw, 1),
+ "CPR2": lambda kw: round(360 - kw, 1),
+ "CPL2": lambda kw: round(360 - kw, 1),
+ "CP3": lambda kw: round(kw, 1),
+ "CPR3": lambda kw: round(kw, 1),
+ "CPL3": lambda kw: round(kw, 1),
+ "CP4": 0
+ }
+
+ # Process each item in the JSON data
+ for item in data:
+ if item.get("SivasnrTEF") is not None:
+ # Step 1: Calculate pixel dimensions
+ width_mm = item["Objekt_width_mm"]
+ height_mm = item["Objekt_height_mm"]
+
+ # Calculate initial pixel values
+ item["Objekt_width_px"] = round(width_mm * 3.7795275, 4)
+ item["Objekt_height_px"] = round(height_mm * 3.7795275, 4)
+
+ # Determine which dimension is larger and calculate scaling factor
+ if width_mm >= height_mm:
+ scale = 1000 / width_mm
+ item["calculated_SVG_width_px"] = 1000.0
+ item["calculated_SVG_height_px"] = round(height_mm * scale, 6)
+ scale_RD_H = round(1000 / item["calculated_SVG_height_px"], 6) if item["calculated_SVG_height_px"] > 0 else 1
+ scale_RD_W = 1
+ else:
+ scale = 1000 / height_mm
+ item["calculated_SVG_width_px"] = round(width_mm * scale, 6)
+ item["calculated_SVG_height_px"] = 1000.0
+ scale_RD_W = round(1000 / item["calculated_SVG_width_px"], 6) if item["calculated_SVG_width_px"] > 0 else 1
+ scale_RD_H = 1
+
+ item["scale_factor"] = round(scale, 6)
+ item["scale_factor_RD_Width"] = round(scale_RD_W, 6)
+ item["scale_factor_RD_Height"] = round(scale_RD_H, 6)
+
+ # Process connection points -
+ connection_points = []
+ kurven_winkel = item["KurvenWinkel"]
+
+
+ cp_fields = {}
+ for key in item.keys():
+ if key.endswith('_x_mm'):
+ base_key = key[:-5]
+ y_key = base_key + '_y_mm'
+ if y_key in item:
+ cp_fields[base_key] = (key, y_key)
+
+
+ for base_key, (x_key, y_key) in cp_fields.items():
+ try:
+
+ if base_key.startswith('OFWeiche_'):
+ cp_type = base_key.replace('OFWeiche_', '')
+ link_class = "Omniflo"
+ elif base_key.startswith('TEFWeiche_'):
+ cp_type = base_key.replace('TEFWeiche_', '')
+ link_class = "TEFOmniflo"
+ else:
+ continue
+
+
+ cp_id = cp_type.lower()
+
+
+ direction_rule = DIRECTION_RULES.get(cp_type)
+ if direction_rule is None:
+ print(f"警告: 未找到连接点 {cp_type} 的方向规则,使用默认值0")
+ direction = 0
+ elif callable(direction_rule):
+ direction = direction_rule(kurven_winkel)
+ else:
+ direction = direction_rule
+
+
+ x_px = round(item[x_key] * scale * scale_RD_W, 3)
+ y_px = round(item[y_key] * scale * scale_RD_H, 3)
+
+ connection_points.append({
+ "id": cp_id,
+ "x": x_px,
+ "y": y_px,
+ "direction": direction,
+ "linkClass": link_class
+ })
+
+ print(f"cp: {cp_id}: x={x_px}, y={y_px}, direction={direction}, linkClass={link_class}")
+
+ except Exception as e:
+ print(f"cp: {base_key} error: {e}")
+ continue
+
+
+ connection_points.sort(key=lambda x: x["id"])
+ item["connectionPoints"] = connection_points
+
+ print(f"Processed {item['Sivasnr']}: find: {len(connection_points)} CPs")
+
+ # Save the processed data
+ with open(output_file, 'w', encoding='utf-8') as f:
+ json.dump(data, f, indent=2, ensure_ascii=False)
+
+if __name__ == "__main__":
+ json_path = os.environ.get("JSON_PATH_TEFWEICHE", "JSON")
+ input_filename = os.path.join(json_path, "omniflo_TEF_weichen.json")
+ output_filename = os.path.join(json_path, "omniflo_TEF_weichen_output.json")
+
+ try:
+ process_json_file(input_filename, output_filename)
+ print(f"completed, saved as: {output_filename}")
+ except Exception as e:
+ print(f"error: {str(e)}")
\ No newline at end of file
diff --git a/SVGs/Omniflo/lib/TEFWeiche/01_props_step2_update_dimensions_and_connection_points_in_props.py b/SVGs/Omniflo/lib/TEFWeiche/01_props_step2_update_dimensions_and_connection_points_in_props.py
new file mode 100644
index 0000000..6c7b0e4
--- /dev/null
+++ b/SVGs/Omniflo/lib/TEFWeiche/01_props_step2_update_dimensions_and_connection_points_in_props.py
@@ -0,0 +1,172 @@
+''' Script Analysis
+
+This Python script processes JSON and TXT files to update dimensions and connection points in SVG-related data, but only for entries where SivasnrTEF is null. Here's the main logic:
+ Input Handling:
+ Reads a JSON file containing reference data
+ Processes all TXT files in a specified directory
+ Data Processing:
+ Creates a mapping between Sivasnr (from filenames) and JSON data (only for entries with SivasnrTEF = null)
+ For each matching TXT file:
+ Updates width and height based on JSON data (converting mm to px)
+ Updates connection points (x, y, direction) from JSON data
+ Preserves the original file structure while updating specific values
+ Reporting:
+ Prints detailed change reports to console
+ Skips files without matching JSON data or where SivasnrTEF is not null '''
+import json
+import os
+import glob
+
+def process_files(json_file_path, txt_files_dir):
+ if not os.path.exists(json_file_path):
+ print(f"Error: JSON file does not exist at {json_file_path}")
+ exit(1)
+
+ if not os.path.exists(txt_files_dir):
+ print(f"Error: Directory does not exist at {txt_files_dir}")
+ exit(1)
+
+ # Read JSON file
+ with open(json_file_path, 'r', encoding='utf-8') as f:
+ json_data = json.load(f)
+
+ # Create Sivasnr to JSON data mapping ONLY for items with SivasnrTEF is not null
+ sivasnr_mapping = {str(item["Sivasnr"]): item for item in json_data if item["SivasnrTEF"] is not None}
+
+
+ txt_sivasnrs = set()
+ for txt_file_path in glob.glob(os.path.join(txt_files_dir, '*.txt')):
+ filename = os.path.basename(txt_file_path)
+ sivasnr = os.path.splitext(filename)[0]
+ txt_sivasnrs.add(sivasnr)
+
+
+ unmatched_json_items = []
+ for item in json_data:
+ if item["SivasnrTEF"] is not None and str(item["Sivasnr"]) not in txt_sivasnrs:
+ unmatched_json_items.append(item)
+
+
+ print(f"JSON Items: {len(json_data)}")
+ print(f"SivasnrTEF is not null : {len(sivasnr_mapping)}")
+ print(f"SivasnrTEF is null {len([item for item in json_data if item['SivasnrTEF'] is None])}")
+ print(f"SivasnrTEF record exists but no corresponding text file found in folder: {len(unmatched_json_items)}")
+ print("="*50)
+
+
+ if unmatched_json_items:
+ print("\n SivasnrTEF record exists but no corresponding text file found in folder:")
+ print("-" * 50)
+ for item in unmatched_json_items:
+ print(f"Sivasnr: {item['Sivasnr']}")
+ print(f"ProfilTyp: {item.get('ProfilTyp', 'N/A')}")
+ print(f"WeichenTyp: {item.get('WeichenTyp', 'N/A')}")
+ print(f"SivasnrTEF: {item.get('SivasnrTEF', 'N/A')}")
+ print("-" * 30)
+
+ # Initialize counters
+ total_files = 0
+ processed_files = 0
+ matched_files = 0
+
+ # Process all TXT files
+ for txt_file_path in glob.glob(os.path.join(txt_files_dir, '*.txt')):
+ total_files += 1
+ filename = os.path.basename(txt_file_path)
+ sivasnr = os.path.splitext(filename)[0]
+
+ # Check if corresponding JSON data exists and SivasnrTEF is not null
+ if sivasnr in sivasnr_mapping:
+ matched_files += 1
+ json_item = sivasnr_mapping[sivasnr]
+
+ try:
+ # Read TXT file content
+ with open(txt_file_path, 'r', encoding='utf-8-sig') as f:
+ txt_content = json.load(f)
+
+ # Update width and height
+ txt_content["width"] = round(json_item["Objekt_width_px"], 4)
+ txt_content["height"] = round(json_item["Objekt_height_px"], 4)
+
+
+ txt_cp_count = len(txt_content["connectionPoints"])
+ json_cp_count = len(json_item["connectionPoints"])
+
+ if txt_cp_count != json_cp_count:
+ print(f"Warning: Connection point count mismatch in {filename} (TXT: {txt_cp_count}, JSON: {json_cp_count})")
+
+
+ new_connection_points = []
+
+
+ for json_cp in json_item["connectionPoints"]:
+
+ new_cp = {
+ "id": json_cp["id"],
+ "x": json_cp["x"],
+ "y": json_cp["y"],
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": json_cp["direction"],
+ "linkClass": json_cp["linkClass"],
+ "label": "",
+ "isDimension": True
+ }
+ new_connection_points.append(new_cp)
+ print(f" Added {json_cp['id']}: x={json_cp['x']}, y={json_cp['y']}, direction={json_cp['direction']}, linkClass={json_cp['linkClass']}")
+
+
+ txt_content["connectionPoints"] = new_connection_points
+
+ # Write back to TXT file
+ with open(txt_file_path, 'w', encoding='utf-8') as f:
+ json.dump(txt_content, f, indent=2, ensure_ascii=False)
+
+ print(f"Successfully processed file: {filename} (替换了 {json_cp_count} 个连接点)")
+ processed_files += 1
+
+ except Exception as e:
+ print(f"Error processing file {filename}: {str(e)}")
+ else:
+
+ matching_in_json = any(str(item["Sivasnr"]) == sivasnr for item in json_data)
+ ''' if matching_in_json:
+ print(f"Skipped file: {filename} (SivasnrTEF is null)")
+ else:
+ print(f"Skipped file: {filename} (not found in JSON)") '''
+
+ # Print final statistics
+ print("\n" + "="*50)
+ print("Processing Complete - Summary:")
+ print(f"JSON文件总项数: {len(json_data)}")
+ print(f"JSON中 SivasnrTEF 不为 null 的项数: {len(sivasnr_mapping)}")
+ print(f"未匹配的JSON项数: {len(unmatched_json_items)}")
+ print(f"TXT目录中找到的文件数: {total_files}")
+ print(f"在JSON中找到匹配的TXT文件数: {matched_files}")
+ print(f"成功处理的文件数: {processed_files}")
+
+ if matched_files > 0:
+ success_rate = (processed_files / matched_files) * 100
+ print(f"处理成功率: {success_rate:.2f}%")
+
+ # 再次显示未匹配的JSON项统计
+ if unmatched_json_items:
+ print(f"\n注意: 有 {len(unmatched_json_items)} 个JSON项 (SivasnrTEF不为null) 在TXT目录中没有对应的文件")
+ print("这些项可能需要手动检查或创建对应的TXT文件")
+
+ print("="*50)
+if __name__ == "__main__":
+ json_path = os.environ.get("JSON_PATH_TEFWEICH", "JSON")
+ json_file_path = os.path.join(json_path, "omniflo_TEF_weichen_output.json")
+
+ txt_files_dir = r"C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\props"
+ process_files(json_file_path, txt_files_dir)
\ No newline at end of file
diff --git a/SVGs/Omniflo/lib/TEFWeiche/02_svg_step1_convert_polylines_to_lines.py b/SVGs/Omniflo/lib/TEFWeiche/02_svg_step1_convert_polylines_to_lines.py
new file mode 100644
index 0000000..d42c9f2
--- /dev/null
+++ b/SVGs/Omniflo/lib/TEFWeiche/02_svg_step1_convert_polylines_to_lines.py
@@ -0,0 +1,385 @@
+
+import os
+import re
+import xml.etree.ElementTree as ET
+from xml.dom import minidom
+import argparse
+
+def analyze_and_normalize_path(d, path_type, path_id=""):
+ """Strictly normalize path direction and generate detailed report"""
+ original_d = d
+ report = []
+ normalized = []
+ changed = False
+
+ # First check if path contains any arc commands
+ if 'A' in d or 'a' in d:
+ report.append(" Path contains arc commands - leaving unchanged")
+ return original_d, report, False
+ # Ensure path starts with M command
+ if not d.strip().startswith('M'):
+ d = 'M' + d[1:] if d.startswith('L') else 'M ' + d
+ report.append(" Fix: Added M command at path start")
+ changed = True
+
+ # Parse path commands
+ commands = []
+ current_cmd = None
+ for token in re.split('([A-Za-z])', d):
+ if not token:
+ continue
+ if token in 'MLAZHVCSQTa-z':
+ current_cmd = token
+ else:
+ if current_cmd:
+ commands.append((current_cmd, token.strip()))
+
+ prev_x, prev_y = None, None
+
+ for cmd, params in commands:
+ params = [float(p) for p in re.split('[, ]+', params.strip()) if p]
+
+ if cmd == 'M':
+ if len(params) >= 2:
+ x, y = params[0], params[1]
+ normalized.append(f"M {x} {y}")
+ prev_x, prev_y = x, y
+ continue
+
+ if path_type == 'Line segment' and cmd == 'L':
+ if len(params) >= 2 and prev_x is not None:
+ x, y = params[0], params[1]
+ need_swap = x < prev_x or (x == prev_x and y < prev_y)
+
+ if need_swap:
+ new_segment = [f"M {x} {y}", f"L {prev_x} {prev_y}"]
+ report.append(f" Need to swap start/end → New path: {' '.join(new_segment)}")
+ normalized = new_segment
+ changed = True
+ else:
+ normalized.append(f"L {x} {y}")
+ report.append(" Path direction already correct, no changes made")
+
+ prev_x, prev_y = x, y
+ continue
+
+ if path_type == 'Arc' and cmd == 'A':
+ if len(params) >= 7 and prev_x is not None:
+ rx, ry, xrot, large, sweep, x, y = params[0], params[1], params[2], int(params[3]), int(params[4]), params[5], params[6]
+
+ # Force left-to-right clockwise
+ need_swap = x < prev_x
+ new_sweep = 1
+
+ if need_swap:
+ new_segment = [f"M {x} {y}", f"A {rx} {ry} {xrot} {large} {new_sweep} {prev_x} {prev_y}"]
+ report.append(f" Need to swap start/end → New path: {' '.join(new_segment)}")
+ normalized = new_segment
+ changed = True
+ else:
+ if sweep != new_sweep:
+ new_segment = [f"A {rx} {ry} {xrot} {large} {new_sweep} {x} {y}"]
+ report.append(f" Need to adjust sweep to 1 → New path: {' '.join(new_segment)}")
+ normalized.extend(new_segment)
+ changed = True
+ else:
+ normalized.append(f"A {rx} {ry} {xrot} {large} {sweep} {x} {y}")
+ report.append(" Arc direction already correct, no changes made")
+
+ prev_x, prev_y = x, y
+ continue
+
+ normalized.append(f"{cmd} {' '.join(map(str, params))}")
+
+ new_d = ' '.join(normalized)
+ report_header = f"[{path_id}-Analysis] Type: {path_type}"
+ full_report = [report_header, f"Original path: {original_d}"] + report
+
+ if changed:
+ full_report.append(f"Modified path: {new_d}")
+ else:
+ full_report.append("Path not modified")
+
+ return new_d, '\n'.join(full_report)
+def analyze_and_normalize_path(d, path_type, path_id=""):
+ """Strictly normalize path direction and generate detailed report"""
+ original_d = d
+ report = []
+ normalized = []
+ changed = False
+
+ # First check if path contains any arc commands
+ if 'A' in d or 'a' in d:
+ report_header = f"[{path_id}-Analysis] Type: {path_type} (contains arcs)"
+ full_report = [report_header,
+ f"Original path: {original_d}",
+ " Path contains arc commands - leaving unchanged",
+ "Path not modified"]
+ return original_d, '\n'.join(full_report)
+
+ # Ensure path starts with M command
+ if not d.strip().startswith('M'):
+ d = 'M' + d[1:] if d.startswith('L') else 'M ' + d
+ report.append(" Fix: Added M command at path start")
+ changed = True
+
+ # Parse path commands
+ commands = []
+ current_cmd = None
+ for token in re.split('([A-Za-z])', d):
+ if not token:
+ continue
+ if token in 'MLAZHVCSQTa-z':
+ current_cmd = token
+ else:
+ if current_cmd:
+ commands.append((current_cmd, token.strip()))
+
+ prev_x, prev_y = None, None
+
+ for cmd, params in commands:
+ params = [float(p) for p in re.split('[, ]+', params.strip()) if p]
+
+ if cmd == 'M':
+ if len(params) >= 2:
+ x, y = params[0], params[1]
+ normalized.append(f"M {x} {y}")
+ prev_x, prev_y = x, y
+ continue
+
+ if path_type == 'Line segment' and cmd == 'L':
+ if len(params) >= 2 and prev_x is not None:
+ x, y = params[0], params[1]
+ need_swap = x < prev_x or (x == prev_x and y < prev_y)
+
+ if need_swap:
+ new_segment = [f"M {x} {y}", f"L {prev_x} {prev_y}"]
+ report.append(f" Need to swap start/end → New path: {' '.join(new_segment)}")
+ normalized = new_segment
+ changed = True
+ else:
+ normalized.append(f"L {x} {y}")
+ report.append(" Path direction already correct, no changes made")
+
+ prev_x, prev_y = x, y
+ continue
+
+ normalized.append(f"{cmd} {' '.join(map(str, params))}")
+
+ new_d = ' '.join(normalized)
+ report_header = f"[{path_id}-Analysis] Type: {path_type}"
+ full_report = [report_header, f"Original path: {original_d}"] + report
+
+ if changed:
+ full_report.append(f"Modified path: {new_d}")
+ else:
+ full_report.append("Path not modified")
+
+ return new_d, '\n'.join(full_report)
+
+def optimize_svg(input_path, output_path):
+ """Process single SVG file with all optimizations"""
+ try:
+ # Register namespace
+ ET.register_namespace('', 'http://www.w3.org/2000/svg')
+
+ # Parse SVG file
+ tree = ET.parse(input_path)
+ root = tree.getroot()
+
+ print(f"\nProcessing file: {os.path.basename(input_path)}")
+ print("="*60)
+
+ # Create parent map
+ parent_map = {c: p for p in tree.iter() for c in p}
+
+ # 1. Remove xlink namespace
+ for attr in list(root.attrib):
+ if 'xlink' in attr:
+ del root.attrib[attr]
+
+ # 2. Set standard dimensions
+ root.set('width', '1e3')
+ root.set('height', '1e3')
+ root.set('viewBox', '0 0 1e3 1e3')
+
+ # 3. Remove all clipPath definitions and references
+ defs = root.find('{http://www.w3.org/2000/svg}defs')
+ if defs is not None:
+ clip_paths = defs.findall('{http://www.w3.org/2000/svg}clipPath')
+ for cp in clip_paths:
+ defs.remove(cp)
+ if len(defs) == 0:
+ root.remove(defs)
+
+ # 4. Remove clip-path attributes
+ for elem in tree.iter():
+ if 'clip-path' in elem.attrib:
+ del elem.attrib['clip-path']
+
+ # 5. Force square line caps
+ for g in root.findall('.//{http://www.w3.org/2000/svg}g'):
+ g.set('stroke-linecap', 'butt')
+
+ # 6. Remove dashed line styles
+ for elem in tree.iter():
+ if 'stroke-dasharray' in elem.attrib:
+ del elem.attrib['stroke-dasharray']
+
+ # 7. Completely remove empty groups
+ removed_groups = True
+ while removed_groups:
+ removed_groups = False
+ for g in root.findall('.//{http://www.w3.org/2000/svg}g'):
+ is_empty = (
+ len(g) == 0 and
+ not (g.text or '').strip() and
+ not (g.tail or '').strip() and
+ all(not k.startswith('{') for k in g.attrib))
+ if is_empty:
+ parent = parent_map.get(g)
+ if parent is not None:
+ parent.remove(g)
+ removed_groups = True
+ parent_map = {c: p for p in tree.iter() for c in p}
+
+ # 8. Convert polylines to paths
+ for polyline in root.findall('.//{http://www.w3.org/2000/svg}polyline'):
+ points = polyline.get('points', '').strip()
+ if points:
+ coords = [p for p in re.split(r'[\s,]', points) if p]
+ path_data = []
+ for i in range(0, len(coords), 2):
+ if i == 0:
+ path_data.append(f"M {coords[i]} {coords[i+1]}")
+ else:
+ path_data.append(f"L {coords[i]} {coords[i+1]}")
+
+ path = ET.Element('{http://www.w3.org/2000/svg}path')
+ new_d, analysis_report = analyze_and_normalize_path(
+ ' '.join(path_data),
+ 'Line segment',
+ "Polyline conversion"
+ )
+ path.set('d', new_d)
+ print(f"\n[Polyline conversion analysis]\n{analysis_report}")
+
+ for attr, value in polyline.attrib.items():
+ if attr not in ('points', 'stroke-dasharray'):
+ path.set(attr, value)
+
+ parent = parent_map.get(polyline)
+ if parent is not None:
+ parent.remove(polyline)
+ parent.append(path)
+
+ # 9. Normalize path directions (final step)
+ group_num = 0
+ for g in root.findall('.//{http://www.w3.org/2000/svg}g'):
+ group_num += 1
+ path_num = 0
+ group_report = []
+
+ for path in g.findall('.//{http://www.w3.org/2000/svg}path'):
+ path_num += 1
+ if 'd' not in path.attrib:
+ continue
+
+ # Auto-detect path type
+ path_type = 'Arc' if 'A' in path.get('d') else 'Line segment'
+ path_id = f"Group{group_num}-Path{path_num}"
+
+ new_d, analysis_report = analyze_and_normalize_path(
+ path.get('d'),
+ path_type,
+ path_id
+ )
+
+ if new_d != path.get('d'):
+ path.set('d', new_d)
+
+ group_report.append(analysis_report)
+
+ # Print all path reports for current group
+ if group_report:
+ print(f"\n=== Group {group_num} Path Analysis ===")
+ print('\n\n'.join(group_report))
+
+ # 10. Update colors and line width
+ for elem in root.findall('.//*[@stroke]'):
+ stroke = elem.get('stroke', '').lower()
+ if stroke == '#0ff' or stroke == 'rgb(0,255,0)':
+ elem.set('stroke', '#1bff38')
+ elif stroke == '#000' or stroke == 'rgb(255,0,0)':
+ elem.set('stroke', '#FF0000')
+ elem.set('stroke-width', f'{1}px')
+
+ # Generate final XML
+ rough_string = ET.tostring(root, encoding='utf-8', xml_declaration=True)
+ rough_string = rough_string.replace(b'standalone="no"', b'')
+
+ # Format output (remove empty lines)
+ reparsed = minidom.parseString(rough_string)
+ pretty_svg = reparsed.toprettyxml(indent=' ', encoding='utf-8')
+ pretty_svg = b'\n'.join(
+ line for line in pretty_svg.splitlines()
+ if line.strip()
+ ).replace(b'', b'')
+
+ with open(output_path, 'wb') as f:
+ f.write(pretty_svg)
+
+ print("\n" + "="*60)
+ return True
+
+ except Exception as e:
+ print(f"\nProcessing error: {str(e)}")
+ print("="*60)
+ return False
+
+def batch_process_svgs(input_dir, output_dir):
+
+ if not os.path.exists(output_dir):
+ os.makedirs(output_dir)
+
+ success_count = 0
+ failure_count = 0
+
+ for filename in os.listdir(input_dir):
+ if os.path.isdir(os.path.join(input_dir, filename)):
+ continue
+ if filename.lower().endswith('.svg') or '_new.svg' in filename.lower():
+ input_path = os.path.join(input_dir, filename)
+ output_filename = filename.replace('_new.svg', '_optimized.svg')
+ output_path = os.path.join(output_dir, output_filename)
+
+ if optimize_svg(input_path, output_path):
+ success_count += 1
+ print(f"✓ Processed successfully: {filename} → {output_filename}")
+ else:
+ failure_count += 1
+ print(f"✗ Processing failed: {filename}")
+ print("\n" + "="*60 + "\n")
+
+ print("\nProcessing summary:")
+ print(f"Successfully processed: {success_count} files")
+ print(f"Failed to process: {failure_count} files")
+
+if __name__ == '__main__':
+ input_dir = os.environ.get('RD_CONF_TEFWEICHEN')
+ output_dir = os.environ.get('RD_CONF_WORK')
+
+ if not input_dir or not output_dir:
+ print("Error: Environment variable RD_CONF_WORK is not set")
+ exit(1)
+
+ if not os.path.exists(input_dir):
+ print(f"Error: Input directory '{input_dir}' does not exist")
+ exit(1)
+
+ print(f"Starting SVG file processing, working directory: {input_dir}")
+ print("=" * 50)
+
+ batch_process_svgs(input_dir, output_dir)
+
+ print("Processing completed!")
\ No newline at end of file
diff --git a/SVGs/Omniflo/lib/TEFWeiche/02_svg_step2_find_and_mark_auxiliary_lines.py b/SVGs/Omniflo/lib/TEFWeiche/02_svg_step2_find_and_mark_auxiliary_lines.py
new file mode 100644
index 0000000..c0fd2d2
--- /dev/null
+++ b/SVGs/Omniflo/lib/TEFWeiche/02_svg_step2_find_and_mark_auxiliary_lines.py
@@ -0,0 +1,276 @@
+import os
+from lxml import etree
+import re
+from math import sqrt, isclose
+from collections import defaultdict
+
+# Constants
+WEICHEN_PROFILE_WIDTH = 42.000
+L_R_TARGET_LENGTH = 55.7237
+DELTA_TARGET_LENGTH = 53.5437
+MATCH_TOLERANCE = 0.1 # Matching tolerance 0.1mm
+TARGET_STROKE_COLOR = "#1bff38" # 新增:目标stroke颜色
+
+def process_svg_files(directory):
+ print(f"🔍 Scanning directory: {directory}")
+ print("-" * 60)
+
+ result_stats = {
+ 'total_files': 0,
+ 'L_R_files': {'with_pairs': [], 'no_pairs': [], 'excess_pairs': []},
+ 'Delta_files': {'with_triples': [], 'no_triples': [], 'excess_triples': []}
+ }
+
+ for filename in os.listdir(directory):
+ if not filename.endswith('.svg'):
+ continue
+
+ filepath = os.path.join(directory, filename)
+ result_stats['total_files'] += 1
+
+ if '_L_' in filename or '_R_' in filename:
+ print(f"\n📄 Processing L/R file: {filename}")
+ process_lr_file(filepath, filename, result_stats)
+ elif '_DELTA_' in filename:
+ print(f"\n📄 Processing DeltaWeiche file: {filename}")
+ process_delta_file(filepath, filename, result_stats)
+
+ # Print final statistics
+ print("\n" + "="*60)
+ print("📊 Final processing statistics:")
+ print(f"Total files processed: {result_stats['total_files']}")
+
+ print("\nL/R type files results:")
+ print(f"✅ Files with matching path pairs: {len(result_stats['L_R_files']['with_pairs'])}")
+ print(f" {result_stats['L_R_files']['with_pairs']}")
+ print(f"⚠️ Files with no matching paths: {len(result_stats['L_R_files']['no_pairs'])}")
+ print(f" {result_stats['L_R_files']['no_pairs']}")
+ print(f"❌ Files with >2 matching paths: {len(result_stats['L_R_files']['excess_pairs'])}")
+ print(f" {result_stats['L_R_files']['excess_pairs']}")
+
+ print("\nDeltaWeiche type files results:")
+ print(f"✅ Files with matching path triples: {len(result_stats['Delta_files']['with_triples'])}")
+ print(f" {result_stats['Delta_files']['with_triples']}")
+ print(f"⚠️ Files with no matching paths: {len(result_stats['Delta_files']['no_triples'])}")
+ print(f" {result_stats['Delta_files']['no_triples']}")
+ print(f"❌ Files with ≠3 matching paths: {len(result_stats['Delta_files']['excess_triples'])}")
+ print(f" {result_stats['Delta_files']['excess_triples']}")
+
+ print("\n✨ Processing complete!")
+
+def process_lr_file(filepath, filename, stats):
+ try:
+ tree = etree.parse(filepath)
+ root = tree.getroot()
+
+ # Find all straight line paths within target stroke color groups
+ straight_lines = find_straight_lines_in_colored_groups(root)
+ print(f" 📊 Found {len(straight_lines)} straight paths in stroke='{TARGET_STROKE_COLOR}' groups")
+
+ if not straight_lines:
+ print(f" ❌ No paths found in stroke='{TARGET_STROKE_COLOR}' groups")
+ stats['L_R_files']['no_pairs'].append(filename)
+ return
+
+ # Print all straight paths
+ print("\n 🔍 All straight path details:")
+ for line in straight_lines:
+ print(f" Path{line['index']}: ({line['p1'][0]:.2f},{line['p1'][1]:.2f})→"
+ f"({line['p2'][0]:.2f},{line['p2'][1]:.2f}) length={line['length']:.4f}mm")
+
+ # Group by length
+ length_groups = group_lines_by_length(straight_lines)
+
+ # Only print groups with exactly 2 paths
+ print("\n 🔍 Same-length path groups (2 paths):")
+ perfect_pairs = [group for group in length_groups.values() if len(group) == 2]
+ for group in perfect_pairs:
+ print(f" ┌ Length group ({group[0]['length']:.4f}mm, 2 paths)")
+ for line in group:
+ print(f" │ Path{line['index']}: ({line['p1'][0]:.2f},{line['p1'][1]:.2f})→"
+ f"({line['p2'][0]:.2f},{line['p2'][1]:.2f})")
+ print(" └" + "─" * 40)
+
+ if len(perfect_pairs) == 1:
+ pair = perfect_pairs[0]
+ original_length = pair[0]['length']
+ scale_factor = WEICHEN_PROFILE_WIDTH / original_length
+ print(f"\n 🔄 Scaling calculation (based on length {original_length:.4f}mm):")
+ print(f" Scale factor: {scale_factor:.4f}")
+
+ # Print scaled lengths
+ print("\n 🔍 Scaled path lengths:")
+ for line in straight_lines:
+ scaled_len = line['length'] * scale_factor
+ print(f" Path{line['index']}: {line['length']:.4f}mm → {scaled_len:.4f}mm")
+
+ # Find path matching target length (within tolerance)
+ target_path = find_target_path(straight_lines, scale_factor, L_R_TARGET_LENGTH)
+ if target_path:
+ target_path['element'].set('style', 'stroke:none;fill:none;')
+ tree.write(filepath, encoding='utf-8', xml_declaration=True)
+ print(f"\n ✅ Hid path{target_path['index']} matching target length {L_R_TARGET_LENGTH:.4f}mm (±{MATCH_TOLERANCE}mm)")
+ stats['L_R_files']['with_pairs'].append(filename)
+ else:
+ print(f"\n ❌ No path found matching {L_R_TARGET_LENGTH:.4f}mm (±{MATCH_TOLERANCE}mm)")
+ stats['L_R_files']['no_pairs'].append(filename)
+ elif len(perfect_pairs) > 1:
+ print(f"\n ❗ Found multiple same-length path groups: {[len(g) for g in length_groups.values()]}")
+ stats['L_R_files']['excess_pairs'].append(filename)
+ else:
+ print("\n ❌ No same-length path pairs found")
+ stats['L_R_files']['no_pairs'].append(filename)
+
+ except Exception as e:
+ print(f" ❌ Processing failed: {str(e)}")
+
+def process_delta_file(filepath, filename, stats):
+ try:
+ tree = etree.parse(filepath)
+ root = tree.getroot()
+
+ # Find all straight line paths within target stroke color groups
+ straight_lines = find_straight_lines_in_colored_groups(root)
+ print(f" 📊 Found {len(straight_lines)} straight paths in stroke='{TARGET_STROKE_COLOR}' groups")
+
+ if not straight_lines:
+ print(f" ❌ No paths found in stroke='{TARGET_STROKE_COLOR}' groups")
+ stats['Delta_files']['no_triples'].append(filename)
+ return
+
+ # Print all straight paths
+ print("\n 🔍 All straight path details:")
+ for line in straight_lines:
+ print(f" Path{line['index']}: ({line['p1'][0]:.2f},{line['p1'][1]:.2f})→"
+ f"({line['p2'][0]:.2f},{line['p2'][1]:.2f}) length={line['length']:.4f}mm")
+
+ # Group by length
+ length_groups = group_lines_by_length(straight_lines)
+
+ # Only print groups with exactly 3 paths
+ print("\n 🔍 Same-length path groups (3 paths):")
+ perfect_triples = [group for group in length_groups.values() if len(group) == 3]
+ for group in perfect_triples:
+ print(f" ┌ Length group ({group[0]['length']:.4f}mm, 3 paths)")
+ for line in group:
+ print(f" │ Path{line['index']}: ({line['p1'][0]:.2f},{line['p1'][1]:.2f})→"
+ f"({line['p2'][0]:.2f},{line['p2'][1]:.2f})")
+ print(" └" + "─" * 40)
+
+ if len(perfect_triples) == 1:
+ triple = perfect_triples[0]
+ original_length = triple[0]['length']
+ scale_factor = WEICHEN_PROFILE_WIDTH / original_length
+ print(f"\n 🔄 Scaling calculation (based on length {original_length:.4f}mm):")
+ print(f" Scale factor: {scale_factor:.4f}")
+
+ # Print scaled lengths
+ print("\n 🔍 Scaled path lengths:")
+ for line in straight_lines:
+ scaled_len = line['length'] * scale_factor
+ print(f" Path{line['index']}: {line['length']:.4f}mm → {scaled_len:.4f}mm")
+
+ # Find all paths matching target length (there might be multiple)
+ target_paths = [line for line in straight_lines
+ if abs(line['length'] * scale_factor - DELTA_TARGET_LENGTH) < MATCH_TOLERANCE]
+
+ if target_paths:
+ for target in target_paths:
+ target['element'].set('style', 'stroke:none;fill:none;')
+ tree.write(filepath, encoding='utf-8', xml_declaration=True)
+ print(f"\n ✅ Hid {len(target_paths)} paths matching target length {DELTA_TARGET_LENGTH:.4f}mm (±{MATCH_TOLERANCE}mm):")
+ for target in target_paths:
+ print(f" - Path{target['index']}")
+ stats['Delta_files']['with_triples'].append(filename)
+ else:
+ print(f"\n ❌ No path found matching {DELTA_TARGET_LENGTH:.4f}mm (±{MATCH_TOLERANCE}mm)")
+ stats['Delta_files']['no_triples'].append(filename)
+ elif len(perfect_triples) > 1:
+ print(f"\n ❗ Found multiple same-length path groups: {[len(g) for g in length_groups.values()]}")
+ stats['Delta_files']['excess_triples'].append(filename)
+ else:
+ print("\n ❌ No same-length path groups (3 paths) found")
+ stats['Delta_files']['no_triples'].append(filename)
+
+ except Exception as e:
+ print(f" ❌ Processing failed: {str(e)}")
+
+def find_straight_lines_in_colored_groups(root):
+ """Find all straight line paths within groups that have stroke="#1bff38" """
+ lines = []
+
+ # 首先找到所有stroke="#1bff38"的group元素
+ colored_groups = root.xpath('.//svg:g[contains(@stroke, "#1bff38")]',
+ namespaces={'svg': 'http://www.w3.org/2000/svg'})
+
+ # 如果没有找到指定颜色的group,返回空列表
+ if not colored_groups:
+ return lines
+
+ print(f" 🎨 Found {len(colored_groups)} groups with stroke='{TARGET_STROKE_COLOR}'")
+
+ # 在每个符合条件的group中查找路径
+ path_index = 1
+ for group in colored_groups:
+ # 在当前group中查找所有path元素
+ paths = group.xpath('.//svg:path', namespaces={'svg': 'http://www.w3.org/2000/svg'})
+
+ for path in paths:
+ d = path.get('d', '').strip()
+ if not d:
+ continue
+
+ if is_straight_line(d):
+ length, (p1, p2) = calculate_line_length(d)
+ if length > 0:
+ lines.append({
+ 'index': path_index,
+ 'element': path,
+ 'length': round(length, 4),
+ 'p1': (round(p1[0], 2), round(p1[1], 2)),
+ 'p2': (round(p2[0], 2), round(p2[1], 2))
+ })
+ path_index += 1
+
+ return lines
+
+def group_lines_by_length(lines):
+ """Group straight paths by length"""
+ groups = defaultdict(list)
+ for line in lines:
+ groups[line['length']].append(line)
+ return groups
+
+def find_target_path(lines, scale_factor, target_length):
+ """Find path that matches target length after scaling (within tolerance)"""
+ for line in lines:
+ scaled_length = line['length'] * scale_factor
+ if abs(scaled_length - target_length) < MATCH_TOLERANCE:
+ return line
+ return None
+
+def is_straight_line(d):
+ """Check if path is strictly a straight line"""
+ commands = [cmd[0].upper() for cmd in re.findall('([A-Za-z])', d)]
+ return len(commands) == 2 and commands[0] == 'M' and commands[1] == 'L'
+
+def calculate_line_length(d):
+ """Calculate line length and return endpoints"""
+ points = []
+ for cmd, params in re.findall('([A-Za-z])([^A-Za-z]*)', d):
+ if cmd.upper() in ('M', 'L'):
+ coords = [float(p) for p in re.findall('[-+]?\d*\.\d+|[-+]?\d+', params)]
+ points.append((coords[0], coords[1]))
+
+ if len(points) != 2:
+ return 0, ((0,0), (0,0))
+
+ length = sqrt((points[1][0]-points[0][0])**2 + (points[1][1]-points[0][1])**2)
+ return round(length, 4), (points[0], points[1])
+
+
+if __name__ == '__main__':
+ # Set SVG files directory path
+ # svg_directory = r'C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\work'
+ svg_directory =os.environ.get('RD_CONF_WORK')
+ process_svg_files(svg_directory)
\ No newline at end of file
diff --git a/SVGs/Omniflo/lib/TEFWeiche/02_svg_step3_scaler.py b/SVGs/Omniflo/lib/TEFWeiche/02_svg_step3_scaler.py
new file mode 100644
index 0000000..22c5b2b
--- /dev/null
+++ b/SVGs/Omniflo/lib/TEFWeiche/02_svg_step3_scaler.py
@@ -0,0 +1,160 @@
+import os
+import re
+import xml.etree.ElementTree as ET
+from typing import Tuple, List
+
+def parse_svg_path(d: str) -> List[Tuple[float, float]]:
+ """Extract all coordinates from SVG path data (including curve control points)"""
+ points = []
+ commands = re.findall(
+ r'([MmLlCcQqAaHhVvZz])([^MmLlCcQqAaHhVvZz]*)',
+ d.strip().replace(',', ' ')
+ )
+ current_pos = (0.0, 0.0)
+
+ for cmd, args in commands:
+ args = list(map(float, re.findall(r'[-+]?\d*\.?\d+', args)))
+ if cmd in ('M', 'm', 'L', 'l'): # Move/line commands
+ for i in range(0, len(args), 2):
+ x, y = args[i], args[i+1]
+ if cmd.islower(): # Relative coordinates
+ x += current_pos[0]
+ y += current_pos[1]
+ points.append((x, y))
+ current_pos = (x, y)
+ elif cmd in ('C', 'c'): # Cubic Bezier curves
+ for i in range(0, len(args), 6):
+ x1, y1, x2, y2, x, y = args[i:i+6]
+ if cmd.islower():
+ x1 += current_pos[0]; y1 += current_pos[1]
+ x2 += current_pos[0]; y2 += current_pos[1]
+ x += current_pos[0]; y += current_pos[1]
+ points.extend([(x1, y1), (x2, y2), (x, y)])
+ current_pos = (x, y)
+ elif cmd in ('A', 'a'): # Arc commands (start/end points only)
+ for i in range(0, len(args), 7):
+ x, y = args[i+5], args[i+6]
+ if cmd.islower():
+ x += current_pos[0]
+ y += current_pos[1]
+ points.append((x, y))
+ current_pos = (x, y)
+ return points
+
+def calculate_bounding_box(svg_file: str) -> Tuple[float, float, float, float]:
+ """Calculate true bounding box of all paths in SVG"""
+ tree = ET.parse(svg_file)
+ root = tree.getroot()
+ all_points = []
+
+ for path in root.findall('.//{http://www.w3.org/2000/svg}path'):
+ d = path.get('d', '')
+ all_points.extend(parse_svg_path(d))
+
+ if not all_points:
+ return (0, 0, 0, 0)
+
+ x_min = min(p[0] for p in all_points)
+ x_max = max(p[0] for p in all_points)
+ y_min = min(p[1] for p in all_points)
+ y_max = max(p[1] for p in all_points)
+ return (x_min, y_min, x_max, y_max)
+
+
+def normalize_stroke_widths2(root, scale):
+ """Normalize stroke widths to ensure consistent appearance after scaling"""
+ for elem in root.iter():
+ if 'stroke-width' in elem.attrib:
+ # Remove existing stroke-width
+ del elem.attrib['stroke-width']
+ # Apply scaled stroke width (e.g., 1px → 1/scale)
+ elem.set('stroke-width', f'{1/scale:.6f}px')
+
+def apply_non_scaling_stroke(root):
+
+ for elem in root.iter():
+ if 'stroke' in elem.attrib and elem.attrib['stroke'] != 'none':
+ # set stroke-width=1(no unit)
+ elem.set('stroke-width', '1')
+ # set vector-effect
+ elem.set('vector-effect', 'non-scaling-stroke')
+
+def scale_svg_file(input_path: str, output_path: str):
+ """Scale SVG file with consistent stroke widths"""
+ print(f"\nProcessing: {os.path.basename(input_path)}")
+
+ tree = ET.parse(input_path)
+ root = tree.getroot()
+
+ # Calculate original bounding box
+ x_min, y_min, x_max, y_max = calculate_bounding_box(input_path)
+ width = x_max - x_min
+ height = y_max - y_min
+
+ print(f"Original bounding box: ({x_min:.3f}, {y_min:.3f}) to ({x_max:.3f}, {y_max:.3f})")
+ print(f"Original dimensions: {width:.3f} (w) × {height:.3f} (h)")
+
+
+ # Determine scaling base (larger dimension → 1000px)
+ if width > height:
+ scale = 1000.0 / width
+ new_width = 1000.0
+ new_height = round(height * scale,3)
+ print(f"Scaling base: Width (larger dimension)")
+ else:
+ scale = 1000.0 / height
+ new_height = 1000.0
+ new_width = round(width * scale,3)
+ print(f"Scaling base: Height (larger dimension)")
+
+ print(f"Scale factor: {scale:.6f}")
+ print(f"New dimensions: {new_width:.3f}px × {new_height:.3f}px")
+ print(f"ViewBox: 0 0 {new_width:.3f} {new_height:.3f}")
+ normalize_stroke_widths2(root, scale)
+ #apply_non_scaling_stroke(root)
+ #
+ # Update SVG attributes
+ root.set('viewBox', f'0 0 {new_width:.3f} {new_height:.3f}')
+ root.set('width', f'{new_width:.3f}')
+ root.set('height', f'{new_height:.3f}')
+
+ # Apply translation and scaling
+ for g in root.findall('{http://www.w3.org/2000/svg}g'):
+ transform = g.get('transform', '')
+ new_transform = f'translate({-x_min*scale},{-y_min*scale}) scale({scale})'
+ if transform:
+ new_transform = f'{transform} {new_transform}'
+ g.set('transform', new_transform)
+
+ # Save modified SVG
+ tree.write(output_path, encoding='utf-8', xml_declaration=True)
+ print(f"Finished processing: {os.path.basename(input_path)}")
+
+def batch_process_svg(input_dir: str, output_dir: str):
+ """Batch process SVG files in directory (non-recursive)"""
+ if not os.path.exists(output_dir):
+ os.makedirs(output_dir)
+
+ svg_files = [
+ f for f in os.listdir(input_dir)
+ if f.lower().endswith('.svg') and os.path.isfile(os.path.join(input_dir, f))
+ ]
+
+ if not svg_files:
+ print("No SVG files found in the input directory!")
+ return
+
+ print(f"\nFound {len(svg_files)} SVG files to process")
+ for filename in svg_files:
+ input_path = os.path.join(input_dir, filename)
+ output_path = os.path.join(output_dir, filename)
+ scale_svg_file(input_path, output_path)
+
+ print("\nAll files processed successfully!")
+
+if __name__ == '__main__':
+ # input_dir = r'C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\work'
+ # output_dir =r"C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\TEFWeichen\output"
+ input_dir = os.environ.get('RD_CONF_WORK')
+ output_dir = os.environ.get('RD_CONF_WORK')
+ batch_process_svg(input_dir, output_dir)
diff --git a/SVGs/Omniflo/lib/TEFWeiche/02_svg_step4_format_optimization.py b/SVGs/Omniflo/lib/TEFWeiche/02_svg_step4_format_optimization.py
new file mode 100644
index 0000000..6df842f
--- /dev/null
+++ b/SVGs/Omniflo/lib/TEFWeiche/02_svg_step4_format_optimization.py
@@ -0,0 +1,162 @@
+import re
+import os
+import xml.etree.ElementTree as ET
+from typing import List, Dict, Tuple
+
+def process_svg_file(input_path: str, output_path: str) -> bool:
+ """Process SVG file while preserving original dimensions and viewBox"""
+ try:
+ # Parse SVG file
+ tree = ET.parse(input_path)
+ root = tree.getroot()
+
+ # Store original dimensions and viewBox
+ original_attrs = {
+ 'width': root.attrib.get('width', '100%'),
+ 'height': root.attrib.get('height', '100%'),
+ 'viewBox': root.attrib.get('viewBox', '')
+ }
+
+ # Remove namespace prefixes
+ for elem in root.iter():
+ if '}' in elem.tag:
+ elem.tag = elem.tag.split('}', 1)[1]
+ for attr in list(elem.attrib):
+ if '}' in attr:
+ new_attr = attr.split('}', 1)[1]
+ elem.attrib[new_attr] = elem.attrib[attr]
+ del elem.attrib[attr]
+
+ # Process all groups with transforms
+ for g in root.findall('g'):
+ if 'transform' in g.attrib:
+ # Parse transform and convert to matrix
+ transform = g.attrib['transform']
+ matrix_str = convert_transform_to_matrix(transform)
+
+ # Update group attributes
+ g.attrib['transform'] = matrix_str
+ # g.attrib['stroke'] = '#ffe31b' # Force stroke color
+ g.attrib['fill'] = 'none'
+ g.attrib['stroke-linecap'] = 'butt'
+ g.attrib['vector-effect'] = 'non-scaling-stroke'
+
+ # Format paths within group
+ for path in g.findall('path'):
+ path.attrib['d'] = simplify_path_data(path.attrib.get('d', ''))
+ path.tail = '\n ' # Maintain consistent indentation
+
+ # Set root attributes while preserving original dimensions
+ root.attrib.update({
+ 'version': '1.1',
+ 'xmlns': 'http://www.w3.org/2000/svg',
+ 'width': original_attrs['width'],
+ 'height': original_attrs['height'],
+ 'viewBox': original_attrs['viewBox'],
+ 'fill-rule': 'evenodd',
+ 'stroke-linecap': 'round',
+ 'stroke-linejoin': 'round',
+ 'space': 'preserve'
+ })
+
+ # Format XML with proper indentation
+ indent(root)
+
+ # Generate XML string
+ xml_str = ET.tostring(root, encoding='unicode')
+ xml_str = '\n' + xml_str
+
+ # Clean up formatting
+ xml_str = re.sub(r'\n\s*\n', '\n', xml_str)
+ xml_str = re.sub(r'>\s+<', '>\n<', xml_str)
+
+ # Write to file
+ with open(output_path, 'w', encoding='utf-8') as f:
+ f.write(xml_str)
+
+ print(f"Processed: {os.path.basename(input_path)}")
+ return True
+
+ except Exception as e:
+ print(f"Failed {os.path.basename(input_path)}: {str(e)}")
+ return False
+
+def convert_transform_to_matrix(transform: str) -> str:
+ """Convert transform string to matrix notation with 4 decimal places"""
+ tx = ty = 0.0
+ translate_match = re.search(r'translate\(([^,]+),\s*([^)]+)\)', transform)
+ if translate_match:
+ tx = float(translate_match.group(1))
+ ty = float(translate_match.group(2))
+
+ scale = 1.0
+ scale_match = re.search(r'scale\(([^)]+)\)', transform)
+ if scale_match:
+ scale = float(scale_match.group(1))
+
+ return f"matrix({scale:.4f} 0 0 {scale:.4f} {tx:.2f} {ty:.2f})"
+
+def simplify_path_data(d: str) -> str:
+ """Simplify path data while maintaining relative commands"""
+ d = re.sub(r'\s+', ' ', d.strip())
+
+ def format_number(num_str: str) -> str:
+ try:
+ num = float(num_str)
+ if abs(num) < 0.001 and num != 0:
+ return f"{num:.0e}".replace('e-0', 'e-')
+ if abs(num - 1000) < 0.1:
+ return '1e3'
+ if abs(num - round(num, 3)) < 0.0001:
+ return f"{round(num, 3):g}"
+ return num_str
+ except ValueError:
+ return num_str
+
+ parts = []
+ for part in re.split(r'([ ,])', d):
+ if re.match(r'^[-+]?\d*\.?\d+$', part):
+ parts.append(format_number(part))
+ else:
+ parts.append(part)
+
+ return ''.join(parts).replace(' ,', ',')
+
+def indent(elem: ET.Element, level: int = 0):
+ """Properly indent XML elements"""
+ indent_str = "\n" + level * " "
+ if len(elem):
+ if not elem.text or not elem.text.strip():
+ elem.text = indent_str + " "
+ if not elem.tail or not elem.tail.strip():
+ elem.tail = indent_str
+ for child in elem:
+ indent(child, level + 1)
+ if not elem.tail or not elem.tail.strip():
+ elem.tail = indent_str
+ else:
+ if level and (not elem.tail or not elem.tail.strip()):
+ elem.tail = indent_str
+
+def batch_process_svgs(input_dir: str, output_dir: str):
+ """Process all SVG files in a directory"""
+ if not os.path.exists(output_dir):
+ os.makedirs(output_dir)
+
+ success_count = 0
+ for filename in sorted(os.listdir(input_dir)):
+ if filename.lower().endswith('.svg'):
+ input_path = os.path.join(input_dir, filename)
+ output_path = os.path.join(output_dir, filename)
+ if process_svg_file(input_path, output_path):
+ success_count += 1
+
+ print(f"\nCompleted: {success_count} files processed")
+
+if __name__ == '__main__':
+ # input_dir = r'C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\TEFWeichen\output'
+ # output_dir =r"C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\TEFWeichen\output"
+ input_dir = os.environ.get('RD_CONF_WORK')
+ output_dir = os.environ.get('RD_CONF_OUTPUT_TEFWEICHEN')
+# Example usage:
+ batch_process_svgs(input_dir, output_dir)
\ No newline at end of file
diff --git a/SVGs/Omniflo/lib/TEFWeiche/03_convert_svgs_to_xml_and_update_xml_path_in_props.py b/SVGs/Omniflo/lib/TEFWeiche/03_convert_svgs_to_xml_and_update_xml_path_in_props.py
new file mode 100644
index 0000000..6c39e6c
--- /dev/null
+++ b/SVGs/Omniflo/lib/TEFWeiche/03_convert_svgs_to_xml_and_update_xml_path_in_props.py
@@ -0,0 +1,195 @@
+import os
+import re
+import json
+from xml.etree import ElementTree as ET
+from xml.dom import minidom
+
+def extract_sivasnr(filename):
+ """Extract content before _WEICHE from filename"""
+ # 匹配模式:提取 _WEICHE 之前的所有内容
+ match = re.search(r'^(.+?)_WEICHE', filename)
+ return match.group(1) if match else None
+
+def should_skip_stroke_width(element_attrib):
+ """Check if element should skip stroke-width setting"""
+ # Check style attribute
+ if 'style' in element_attrib:
+ style = element_attrib['style'].lower()
+ if 'stroke:none' in style and 'fill:none' in style:
+ return True
+
+ # Check separate stroke and fill attributes
+ stroke = element_attrib.get('stroke', '').lower()
+ fill = element_attrib.get('fill', '').lower()
+ return stroke == 'none' and fill == 'none'
+
+def create_xml_structure(svg_root):
+ """Create target XML structure preserving all elements"""
+ # Create base structure
+ new_root = ET.Element("svg", xmlns="http://www.w3.org/2000/svg")
+ g_layer = ET.SubElement(new_root, "g", transform="rotate(0)")
+
+ # Add inner SVG container
+ inner_svg = ET.SubElement(g_layer, "svg", {
+ "viewBox": svg_root.attrib.get("viewBox", "0 0 1000 1000"),
+ "preserveAspectRatio": "none",
+ "position": "absolute",
+ "overflow": "visible"
+ })
+
+ # Transfer all content
+ for elem in svg_root:
+ if elem.tag.endswith("}g"):
+ # Process group with namespace
+ new_g = ET.SubElement(inner_svg, "g", attrib={
+ k: v for k, v in elem.attrib.items()
+ if not k.startswith("xmlns")
+ })
+
+ # Process all elements within group
+ for child in elem:
+ child_tag = child.tag.split("}")[-1] # Remove namespace
+ child_attrib = {}
+
+ # Preserve all original attributes (except namespace)
+ for k, v in child.attrib.items():
+ if not k.startswith("xmlns"):
+ child_attrib[k] = v
+
+ # Only add stroke-width if not stroke:none;fill:none
+ if not should_skip_stroke_width(child.attrib):
+ child_attrib["stroke-width"] = "1px"
+
+ # Create element with preserved attributes
+ ET.SubElement(new_g, child_tag, attrib=child_attrib)
+
+ else:
+ # Process standalone elements (path, circle, etc.)
+ elem_tag = elem.tag.split("}")[-1] # Remove namespace
+ elem_attrib = {}
+
+ # Preserve all original attributes (except namespace)
+ for k, v in elem.attrib.items():
+ if not k.startswith("xmlns"):
+ elem_attrib[k] = v
+
+ # Only add stroke-width if not stroke:none;fill:none
+ if not should_skip_stroke_width(elem.attrib):
+ elem_attrib["stroke-width"] = "1px"
+
+ ET.SubElement(inner_svg, elem_tag, attrib=elem_attrib)
+
+ return new_root
+
+def format_xml(element):
+ """Generate formatted XML string"""
+ # Generate XML with declaration
+ xml_str = ET.tostring(element, encoding="UTF-8", xml_declaration=True)
+
+ # Pretty format with 2-space indent
+ dom = minidom.parseString(xml_str)
+ pretty_xml = dom.toprettyxml(indent=" ", encoding="UTF-8").decode("UTF-8")
+
+ # Remove extra empty lines (preserve structure)
+ lines = []
+ for line in pretty_xml.split("\n"):
+ if line.strip() or line.lstrip().startswith(""):
+ lines.append(line)
+ return "\n".join(lines)
+
+def convert_svg_to_xml(svg_path, output_dir):
+ """Convert SVG to target XML format"""
+ sivasnr = extract_sivasnr(os.path.basename(svg_path))
+ if not sivasnr:
+ raise ValueError(f"Invalid filename format: {os.path.basename(svg_path)}")
+
+ # Parse original SVG
+ try:
+ tree = ET.parse(svg_path)
+ svg_root = tree.getroot()
+ except Exception as e:
+ raise ValueError(f"SVG parsing error: {str(e)}")
+
+ # Build new structure
+ new_xml = create_xml_structure(svg_root)
+ formatted_xml = format_xml(new_xml)
+
+ # Ensure output directory exists
+ os.makedirs(output_dir, exist_ok=True)
+ output_path = os.path.join(output_dir, f"{sivasnr}.xml")
+
+ # Write file (UTF-8 encoding)
+ with open(output_path, "w", encoding="UTF-8") as f:
+ f.write(formatted_xml)
+
+ return f"SSG/shapes/svg/{sivasnr}.xml"
+
+def update_txt_file(txt_path, xml_rel_path):
+ """Update path in TXT file"""
+ try:
+ with open(txt_path, "r", encoding="UTF-8-sig") as f:
+ data = json.load(f)
+
+ if "srcSVG" not in data:
+ raise ValueError("Missing srcSVG field")
+
+ data["srcSVG"] = xml_rel_path
+
+ with open(txt_path, "w", encoding="UTF-8") as f:
+ json.dump(data, f, indent=4, ensure_ascii=False)
+ return True
+ except Exception as e:
+ print(f"Update failed {os.path.basename(txt_path)}: {str(e)}")
+ return False
+
+def process_files(svg_dir, txt_dir, output_dir):
+ """Batch process files"""
+ if not all(map(os.path.exists, [svg_dir, txt_dir])):
+ raise FileNotFoundError("Input directory not found")
+
+ results = {"success": 0, "failed": 0}
+
+ for svg_file in os.listdir(svg_dir):
+ if not svg_file.endswith(".svg"):
+ continue
+
+ svg_path = os.path.join(svg_dir, svg_file)
+ sivasnr = extract_sivasnr(svg_file)
+
+ if not sivasnr:
+ print(f"Skipping invalid file: {svg_file}")
+ results["failed"] += 1
+ continue
+
+ try:
+ # Convert file
+ xml_rel_path = convert_svg_to_xml(svg_path, output_dir)
+
+ # Update TXT
+ txt_path = os.path.join(txt_dir, f"{sivasnr}.txt")
+ if not os.path.exists(txt_path):
+ raise FileNotFoundError(f"Corresponding TXT file not found: {sivasnr}.txt")
+
+ if update_txt_file(txt_path, xml_rel_path):
+ print(f"Success: {svg_file} → {sivasnr}.xml")
+ results["success"] += 1
+ else:
+ results["failed"] += 1
+
+ except Exception as e:
+ print(f"Processing failed {svg_file}: {str(e)}")
+ results["failed"] += 1
+
+ # Output report
+ print(f"\nProcessing complete: {results['success']} succeeded, {results['failed']} failed")
+
+
+if __name__ == "__main__":
+ # Configuration - modify these paths as needed
+ SVG_INPUT_FOLDER = os.environ.get('RD_CONF_OUTPUT_TEFWEICHEN') # Folder containing SVG files
+ SVG_OUTPUT_FOLDER = os.environ.get("SVG_PATH","svg")
+ PRORPS_FOLDER = os.environ.get("PROPS_PATH", "props") # Folder containing txt files
+
+ # Start processing
+ process_files(SVG_INPUT_FOLDER, PRORPS_FOLDER, SVG_OUTPUT_FOLDER)
+ print("\nProcessing complete.")
diff --git a/SVGs/Omniflo/lib/TEFWeiche/04_TEFWEICHE_SVG_XML_Modifier_Script.py b/SVGs/Omniflo/lib/TEFWeiche/04_TEFWEICHE_SVG_XML_Modifier_Script.py
new file mode 100644
index 0000000..ea6b570
--- /dev/null
+++ b/SVGs/Omniflo/lib/TEFWeiche/04_TEFWEICHE_SVG_XML_Modifier_Script.py
@@ -0,0 +1,196 @@
+"""
+SVG XML Batch Modifier Script
+
+This script:
+1. Reads a JSON array of items
+2. For each item, extracts the "Sivasnr" value
+3. Locates and modifies the corresponding XML file
+4. Processes only red color groups (#FF0000)
+5. Provides comprehensive reporting
+"""
+
+import json
+import os
+import xml.etree.ElementTree as ET
+from xml.etree.ElementTree import Element, SubElement, tostring
+
+def process_xml_file(xml_path):
+ """
+ Process a single XML file focusing on red color groups only
+ Returns modification statistics
+ """
+ try:
+ tree = ET.parse(xml_path)
+ root = tree.getroot()
+
+ # Register and handle SVG namespace
+ ET.register_namespace('', 'http://www.w3.org/2000/svg')
+ namespaces = {'svg': 'http://www.w3.org/2000/svg'}
+
+ stats = {
+ 'ff0000_groups': 0, # Count of #FF0000 groups processed
+ 'other_red_groups': 0, # Count of other red-style groups processed
+ 'elements_modified': 0, # Total elements modified
+ 'modified': False # Whether file was modified
+ }
+
+ # Process all group elements
+ for g in root.findall('.//svg:g', namespaces):
+ stroke = g.get('stroke', '').upper() # Normalize to uppercase for comparison
+
+ # Process #FF0000 red groups
+ if stroke == "#FF0000":
+ stats['ff0000_groups'] += 1
+
+ # Remove group attributes: stroke, stroke-width, stroke-linejoin
+ for attr in ['stroke', 'stroke-width', 'stroke-linejoin']:
+ if attr in g.attrib:
+ del g.attrib[attr]
+ stats['modified'] = True
+
+ # Modify path children: remove stroke-width, set new style
+ for child in g.findall('.//svg:path', namespaces):
+ if 'stroke-width' in child.attrib:
+ del child.attrib['stroke-width']
+ stats['modified'] = True
+
+ # Set new style for red stroke with 2px width
+ child.set('style', 'stroke:#FF0000;stroke-width:2px')
+ stats['elements_modified'] += 1
+ stats['modified'] = True
+
+ # Process other groups with red color in style attributes
+ else:
+ # Process elements with style="stroke:#FF0000;"
+ red_elements_found = False
+ for child in g.findall('.//svg:*[@style]', namespaces):
+ style = child.get('style', '')
+ if 'stroke:#FF0000;' in style:
+ red_elements_found = True
+
+ # Remove stroke-width attribute if exists
+ if 'stroke-width' in child.attrib:
+ del child.attrib['stroke-width']
+ stats['modified'] = True
+
+ # Update the style attribute with standardized format
+ child.set('style', 'stroke:#FF0000;stroke-width:2px;')
+ stats['elements_modified'] += 1
+ stats['modified'] = True
+
+ if red_elements_found:
+ stats['other_red_groups'] += 1
+
+ # Save changes if modifications were made
+ if stats['modified']:
+ xml_str = ET.tostring(root, encoding='unicode')
+ xml_str = xml_str.replace('><', '>\n<').replace('', '\n')
+
+ with open(xml_path, 'w', encoding='utf-8') as f:
+ f.write(xml_str)
+
+ return stats
+
+ except Exception as e:
+ print(f" Error processing file: {str(e)}")
+ return None
+
+def main():
+ """
+ Main processing function
+ """
+ # Configure paths from environment variables
+ json_path = os.environ.get("JSON_PATH_TEFWEICHE", "JSON")
+ json_file_path = os.path.join(json_path, "omniflo_TEF_weichen_output.json")
+ svg_folder_path = os.environ.get("SVG_PATH", "svg")
+
+ # Statistics for final report
+ total_stats = {
+ 'files_processed': 0,
+ 'files_modified': 0,
+ 'total_ff0000_groups': 0,
+ 'total_other_red_groups': 0,
+ 'total_elements_modified': 0
+ }
+
+ try:
+ # Read and parse JSON file
+ with open(json_file_path, 'r', encoding='utf-8') as f:
+ data = json.load(f)
+
+ # Verify we have a list of items
+ if not isinstance(data, list):
+ print("Error: JSON data should be an array of items")
+ return
+
+ print(f"\nFound {len(data)} items in JSON file")
+ print("Starting XML file processing...")
+ print("=" * 60)
+
+ # Process each item in the JSON array
+ for index, item in enumerate(data, 1):
+ if not isinstance(item, dict):
+ print(f"\nItem {index}: Not a dictionary, skipping")
+ continue
+
+ sivasnr = item.get("Sivasnr")
+ if not sivasnr:
+ print(f"\nItem {index}: Missing 'Sivasnr' value, skipping")
+ continue
+
+ print(f"\nProcessing item {index}: Sivasnr = {sivasnr}")
+
+ # Build XML filename and path
+ xml_filename = f"{sivasnr}.xml"
+ xml_path = os.path.join(svg_folder_path, xml_filename)
+
+ if not os.path.exists(xml_path):
+ print(f" XML file not found: {xml_path}")
+ continue
+
+ print(f" Found XML file: {xml_path}")
+ total_stats['files_processed'] += 1
+
+ # Process the XML file
+ stats = process_xml_file(xml_path)
+
+ if stats is None:
+ print(" Processing failed")
+ elif stats['modified']:
+ print(" ✓ File successfully modified")
+ total_stats['files_modified'] += 1
+ total_stats['total_ff0000_groups'] += stats['ff0000_groups']
+ total_stats['total_other_red_groups'] += stats['other_red_groups']
+ total_stats['total_elements_modified'] += stats['elements_modified']
+
+ # Print detailed statistics for this file
+ if stats['ff0000_groups'] > 0:
+ print(f" - #FF0000 groups processed: {stats['ff0000_groups']}")
+ if stats['other_red_groups'] > 0:
+ print(f" - Other red style groups: {stats['other_red_groups']}")
+ print(f" - Elements modified: {stats['elements_modified']}")
+ else:
+ print(" - No modifications needed (no red groups found)")
+
+ # Generate final comprehensive report
+ print("\n" + "=" * 60)
+ print("PROCESSING SUMMARY REPORT")
+ print("=" * 60)
+ print(f"Total files processed: {total_stats['files_processed']}")
+ print(f"Total files modified: {total_stats['files_modified']}")
+ print(f"Total #FF0000 groups processed: {total_stats['total_ff0000_groups']}")
+ print(f"Total other red style groups: {total_stats['total_other_red_groups']}")
+ print(f"Total elements modified: {total_stats['total_elements_modified']}")
+ print("=" * 60)
+
+ except FileNotFoundError:
+ print("\nError: JSON file not found at specified path")
+ except json.JSONDecodeError:
+ print("\nError: Invalid JSON format in input file")
+ except Exception as e:
+ print(f"\nUnexpected error: {str(e)}")
+
+if __name__ == "__main__":
+ print("SVG XML Batch Modifier - Starting execution")
+ print("Focus: Processing only red color groups (#FF0000)")
+ main()
\ No newline at end of file
diff --git a/SVGs/Omniflo/lib/TEFWeiche/json/omniflo_TEF_weichen.json b/SVGs/Omniflo/lib/TEFWeiche/json/omniflo_TEF_weichen.json
new file mode 100644
index 0000000..6fa3d9f
--- /dev/null
+++ b/SVGs/Omniflo/lib/TEFWeiche/json/omniflo_TEF_weichen.json
@@ -0,0 +1,725 @@
+[
+ {
+ "Sivasnr": "834372002+0_BG090090",
+ "ProfilTyp": "WEICHE S 45°-L-350/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350.129,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 496.396,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 722.5864,
+ "OFWeiche_CP1_x_mm": 442.8527,
+ "OFWeiche_CP1_y_mm": 715.0010,
+ "OFWeiche_CP2_x_mm": 92.8502,
+ "OFWeiche_CP2_y_mm": 14.8776,
+ "OFWeiche_CP4_x_mm": 442.8527,
+ "OFWeiche_CP4_y_mm": 355.0010,
+ "TEFWeiche_CPL1_x_mm": 342.8427,
+ "TEFWeiche_CPL1_y_mm": 858.3085,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 85.7221,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "834372005+0_BG090090",
+ "ProfilTyp": "WEICHE S 45°-R-350/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350.129,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 496.396,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 722.5864,
+ "OFWeiche_CP1_x_mm": 53.5437,
+ "OFWeiche_CP1_y_mm": 715.0010,
+ "OFWeiche_CP3_x_mm": 403.6727,
+ "OFWeiche_CP3_y_mm": 14.8776,
+ "OFWeiche_CP4_x_mm": 53.5437,
+ "OFWeiche_CP4_y_mm": 355.0010,
+ "TEFWeiche_CPR1_x_mm": 153.5537,
+ "TEFWeiche_CPR1_y_mm": 858.3085,
+ "TEFWeiche_CPR2_x_mm": 474.264,
+ "TEFWeiche_CPR2_y_mm": 85.7221,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "834372008+0_BG190090",
+ "ProfilTyp": "WEICHE S 45°-L-400/750, KPL. MIT P mit TEF Ihnen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 492.626,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 439.0827,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 39.0827,
+ "OFWeiche_CP2_y_mm": 14.8776,
+ "OFWeiche_CP4_x_mm": 439.8627,
+ "OFWeiche_CP4_y_mm": 404.8776,
+ "TEFWeiche_CPL1_x_mm": 339.0727,
+ "TEFWeiche_CPL1_y_mm": 903.9492,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 139.3628,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "834372011+0_BG190090",
+ "ProfilTyp": "WEICHE S 45°-R-400/750, KPL. MIT P mit TEF Ihnen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 492.626,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 53.5437,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP3_x_mm": 453.5437,
+ "OFWeiche_CP3_y_mm": 14.8776,
+ "OFWeiche_CP4_x_mm": 53.5437,
+ "OFWeiche_CP4_y_mm": 404.8776,
+ "TEFWeiche_CPR1_x_mm": 153.5537,
+ "TEFWeiche_CPR1_y_mm": 903.9492,
+ "TEFWeiche_CPR2_x_mm": 470.4940,
+ "TEFWeiche_CPR2_y_mm": 139.3628,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "834372028+0_BG080090",
+ "ProfilTyp": "WEICHE S 90°-L-700/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.374,
+ "OFWeiche_center_line_height_mm": 700.185,
+ "Objekt_width_mm": 753.917,
+ "Objekt_height_mm": 859.292,
+ "TEFWeiche_center_line_width_mm": 599.685,
+ "TEFWeiche_center_line_height_mm": 738.242,
+ "OFWeiche_CP1_x_mm": 700.374,
+ "OFWeiche_CP1_y_mm": 721.225,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.040,
+ "OFWeiche_CP4_x_mm": 700.374,
+ "OFWeiche_CP4_y_mm": 361.225,
+ "TEFWeiche_CPL1_x_mm": 600.364,
+ "TEFWeiche_CPL1_y_mm": 859.292,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 121.050,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": "0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": "834372031+0_BG080090",
+ "ProfilTyp": "WEICHE S 90°-R-700/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.374,
+ "OFWeiche_center_line_height_mm": 700.185,
+ "Objekt_width_mm": 753.917,
+ "Objekt_height_mm": 859.67,
+ "TEFWeiche_center_line_width_mm": 540.75,
+ "TEFWeiche_center_line_height_mm": 738.62,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 721.225,
+ "OFWeiche_CP3_x_mm": 753.9172,
+ "OFWeiche_CP3_y_mm": 21.0400,
+ "OFWeiche_CP4_x_mm": 53.544,
+ "OFWeiche_CP4_y_mm": 361.25,
+ "TEFWeiche_CPR1_x_mm": 153.554,
+ "TEFWeiche_CPR1_y_mm": 859.67,
+ "TEFWeiche_CPR2_x_mm": 694.3037,
+ "TEFWeiche_CPR2_y_mm": 121.050,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": "0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG090090+834372101",
+ "ProfilTyp": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 807.859,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 442.8527,
+ "OFWeiche_CP1_y_mm": 715.0010,
+ "OFWeiche_CP2_x_mm": 92.7236,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 792.9823,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPL1_x_mm": 342.8427,
+ "TEFWeiche_CPL1_y_mm":858.309,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 85.7221,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "834372101+0_BG090090",
+ "ProfilTyp": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 807.859,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 365.0067,
+ "OFWeiche_CP1_y_mm": 715.0010,
+ "OFWeiche_CP2_x_mm": 14.8778,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 715.1357,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPR1_x_mm": 465.0167,
+ "TEFWeiche_CPR1_y_mm": 858.3085,
+ "TEFWeiche_CPR2_x_mm": 785.7270,
+ "TEFWeiche_CPR2_y_mm": 85.7221,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG090090+834372101+0_BG090090",
+ "ProfilTyp": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 885.705,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 841.4406,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 442.8527,
+ "OFWeiche_CP1_y_mm": 715.0010,
+ "OFWeiche_CP2_x_mm": 92.7236,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 792.9823,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPL1_x_mm": 342.8427,
+ "TEFWeiche_CPL1_y_mm": 858.309,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 85.7221,
+ "TEFWeiche_CPR1_x_mm": 542.8627,
+ "TEFWeiche_CPR1_y_mm": 858.3085,
+ "TEFWeiche_CPR2_x_mm": 863.5730,
+ "TEFWeiche_CPR2_y_mm": 85.7221,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG190090+834372104",
+ "ProfilTyp": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 853.96,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 439.0827,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 39.0827,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 839.0827,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPL1_x_mm": 339.0727,
+ "TEFWeiche_CPL1_y_mm": 903.9492,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 139.3628,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "834372104+0_BG190090",
+ "ProfilTyp": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 853.96,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 414.8776,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 14.8775,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 814.8776,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPR1_x_mm": 414.8776,
+ "TEFWeiche_CPR1_y_mm": 903.9492,
+ "TEFWeiche_CPR2_x_mm": 831.8279,
+ "TEFWeiche_CPR2_y_mm": 139.3628,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG190090+834372104+0_BG190090",
+ "ProfilTyp": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 878.165,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 833.9006,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 439.0827,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 39.0827,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 839.0827,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPL1_x_mm": 339.0727,
+ "TEFWeiche_CPL1_y_mm": 903.9492,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 139.3628,
+ "TEFWeiche_CPR1_x_mm": 539.0927,
+ "TEFWeiche_CPR1_y_mm": 903.9492,
+ "TEFWeiche_CPR2_x_mm": 856.0330,
+ "TEFWeiche_CPR2_y_mm": 139.3628,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090"
+ },
+
+ {
+ "Sivasnr": "0_BG080090+834372110",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.292,
+ "TEFWeiche_center_line_width_mm": 599.685,
+ "TEFWeiche_center_line_height_mm": 738.242,
+ "OFWeiche_CP1_x_mm": 700.370,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.040,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.040,
+ "TEFWeiche_CPL1_x_mm": 600.360,
+ "TEFWeiche_CPL1_y_mm": 859.292,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 121.050,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": "834372110+0_BG080090",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.67,
+ "TEFWeiche_center_line_width_mm": 540.750,
+ "TEFWeiche_center_line_height_mm": 738.620,
+ "OFWeiche_CP1_x_mm": 700.370,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.040,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.040,
+ "TEFWeiche_CPR1_x_mm": 800.380,
+ "TEFWeiche_CPR1_y_mm": 859.67,
+ "TEFWeiche_CPR2_x_mm": 1341.130,
+ "TEFWeiche_CPR2_y_mm": 121.050,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10080"
+ },
+ {
+ "Sivasnr": "0_BG080090+834372110+0_BG080090",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.67,
+ "TEFWeiche_center_line_width_mm": 1340.4546,
+ "TEFWeiche_center_line_height_mm": 738.6200,
+ "OFWeiche_CP1_x_mm": 700.370,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.040,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.040,
+ "TEFWeiche_CPL1_x_mm": 600.360,
+ "TEFWeiche_CPL1_y_mm": 859.292,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 121.050,
+ "TEFWeiche_CPR1_x_mm": 800.380,
+ "TEFWeiche_CPR1_y_mm": 859.67,
+ "TEFWeiche_CPR2_x_mm": 1341.130,
+ "TEFWeiche_CPR2_y_mm": 121.050,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10080+0_B10090+0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG090090+834372201",
+ "ProfilTyp": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 807.859,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 442.8527,
+ "OFWeiche_CP1_y_mm": 715.0010,
+ "OFWeiche_CP2_x_mm": 92.7236,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 792.9823,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPL1_x_mm": 342.8427,
+ "TEFWeiche_CPL1_y_mm":858.309,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 85.7221,
+ "OFWeiche_CP4_x_mm": 442.8527,
+ "OFWeiche_CP4_y_mm": 355.0010,
+
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "834372201+0_BG090090",
+ "ProfilTyp": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 807.859,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 365.0067,
+ "OFWeiche_CP1_y_mm": 715.0010,
+ "OFWeiche_CP2_x_mm": 14.8778,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 715.1357,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPR1_x_mm": 465.0167,
+ "TEFWeiche_CPR1_y_mm": 858.3085,
+ "TEFWeiche_CPR2_x_mm": 785.7270,
+ "TEFWeiche_CPR2_y_mm": 85.7221,
+ "OFWeiche_CP4_x_mm": 442.8527,
+ "OFWeiche_CP4_y_mm": 355.0010,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG090090+834372201+0_BG090090",
+ "ProfilTyp": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 885.705,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 841.4406,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 442.8527,
+ "OFWeiche_CP1_y_mm": 715.0010,
+ "OFWeiche_CP2_x_mm": 92.7236,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 792.9823,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPL1_x_mm": 342.8427,
+ "TEFWeiche_CPL1_y_mm": 858.309,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 85.7221,
+ "TEFWeiche_CPR1_x_mm": 542.8627,
+ "TEFWeiche_CPR1_y_mm": 858.3085,
+ "TEFWeiche_CPR2_x_mm": 863.5730,
+ "TEFWeiche_CPR2_y_mm": 85.7221,
+ "OFWeiche_CP4_x_mm": 442.8527,
+ "OFWeiche_CP4_y_mm": 355.0010,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG190090+834372204",
+ "ProfilTyp": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 853.96,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 439.0827,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 39.0827,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 839.0827,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPL1_x_mm": 339.0727,
+ "TEFWeiche_CPL1_y_mm": 903.9492,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 139.3628,
+ "OFWeiche_CP4_x_mm": 439.0827,
+ "OFWeiche_CP4_y_mm": 404.8776,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "834372204+0_BG190090",
+ "ProfilTyp": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 853.96,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 414.8776,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 14.8775,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 814.8776,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPR1_x_mm": 414.8776,
+ "TEFWeiche_CPR1_y_mm": 903.9492,
+ "TEFWeiche_CPR2_x_mm": 831.8279,
+ "TEFWeiche_CPR2_y_mm": 139.3628,
+ "OFWeiche_CP4_x_mm": 414.8776,
+ "OFWeiche_CP4_y_mm": 404.8776,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG190090+834372204+0_BG190090",
+ "ProfilTyp": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 878.165,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 833.9006,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 439.0827,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 39.0827,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 839.0827,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPL1_x_mm": 339.0727,
+ "TEFWeiche_CPL1_y_mm": 903.9492,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 139.3628,
+ "TEFWeiche_CPR1_x_mm": 539.0927,
+ "TEFWeiche_CPR1_y_mm": 903.9492,
+ "TEFWeiche_CPR2_x_mm": 856.0330,
+ "TEFWeiche_CPR2_y_mm": 139.3628,
+ "OFWeiche_CP4_x_mm": 439.0827,
+ "OFWeiche_CP4_y_mm": 404.8776,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG080090+834372210",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.292,
+ "TEFWeiche_center_line_width_mm": 599.6846,
+ "TEFWeiche_center_line_height_mm": 738.2422,
+ "OFWeiche_CP1_x_mm": 700.370,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.040,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.040,
+ "OFWeiche_CP4_x_mm": 700.370,
+ "OFWeiche_CP4_y_mm": 361.216,
+ "TEFWeiche_CPL1_x_mm": 600.360,
+ "TEFWeiche_CPL1_y_mm": 859.292,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 121.050,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": "834372210+0_BG080090",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.67,
+ "TEFWeiche_center_line_width_mm": 540.750,
+ "TEFWeiche_center_line_height_mm": 738.6200,
+ "OFWeiche_CP1_x_mm": 700.370,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.040,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.040,
+ "OFWeiche_CP4_x_mm": 700.370,
+ "OFWeiche_CP4_y_mm": 361.216,
+ "TEFWeiche_CPR1_x_mm": 800.380,
+ "TEFWeiche_CPR1_y_mm": 859.67,
+ "TEFWeiche_CPR2_x_mm": 1341.130,
+ "TEFWeiche_CPR2_y_mm": 121.050,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10080"
+ },
+ {
+ "Sivasnr": "0_BG080090+834372210+0_BG080090",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.67,
+ "TEFWeiche_center_line_width_mm": 1340.4546,
+ "TEFWeiche_center_line_height_mm": 738.6200,
+ "OFWeiche_CP1_x_mm": 700.370,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.040,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.040,
+ "OFWeiche_CP4_x_mm": 700.370,
+ "OFWeiche_CP4_y_mm": 361.216,
+ "TEFWeiche_CPL1_x_mm": 600.360,
+ "TEFWeiche_CPL1_y_mm": 859.292,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 121.050,
+ "TEFWeiche_CPR1_x_mm": 800.380,
+ "TEFWeiche_CPR1_y_mm": 859.67,
+ "TEFWeiche_CPR2_x_mm": 1341.130,
+ "TEFWeiche_CPR2_y_mm": 121.050,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10080+0_B10090+0_B10080+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG071090+834372404+0_BG071090",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1600.384,
+ "OFWeiche_center_line_height_mm": 800.266,
+ "Objekt_width_mm": 1878.94,
+ "Objekt_height_mm": 994.044,
+ "TEFWeiche_center_line_width_mm": 1878.94,
+ "TEFWeiche_center_line_height_mm": 838.62,
+ "OFWeiche_CP1_x_mm": 938.630,
+ "OFWeiche_CP1_y_mm": 800.266,
+ "OFWeiche_CP2_x_mm": 138.5055,
+ "OFWeiche_CP2_y_mm": 53.5437,
+ "OFWeiche_CP3_x_mm": 1738.8898,
+ "OFWeiche_CP3_y_mm": 53.5437,
+ "TEFWeiche_CPL1_x_mm": 838.6200,
+ "TEFWeiche_CPL1_y_mm": 994.0437,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 153.5537,
+ "TEFWeiche_CPR1_x_mm": 1038.6400,
+ "TEFWeiche_CPR1_y_mm": 994.0437,
+ "TEFWeiche_CPR2_x_mm": 1878.9400,
+ "TEFWeiche_CPR2_y_mm": 153.5537,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10071+0_B10090+0_B10090+0_B10071+0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "0_BG071090+834372404",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1600.384,
+ "OFWeiche_center_line_height_mm": 800.266,
+ "Objekt_width_mm": 1878.9400,
+ "Objekt_height_mm": 994.0437,
+ "TEFWeiche_center_line_width_mm": 840.49,
+ "TEFWeiche_center_line_height_mm": 838.62,
+ "OFWeiche_CP1_x_mm": 938.630,
+ "OFWeiche_CP1_y_mm": 853.8099,
+ "OFWeiche_CP2_x_mm": 138.5055,
+ "OFWeiche_CP2_y_mm": 53.5437,
+ "OFWeiche_CP3_x_mm": 1738.8898,
+ "OFWeiche_CP3_y_mm": 53.5437,
+ "TEFWeiche_CPL1_x_mm": 838.6200,
+ "TEFWeiche_CPL1_y_mm": 994.0437,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 153.5537,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10071+0_B10090+0_B10090"
+ },
+ {
+ "Sivasnr": "834372404+0_BG071090",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1600.384,
+ "OFWeiche_center_line_height_mm": 800.266,
+ "Objekt_width_mm": 1740.435,
+ "Objekt_height_mm": 992.364,
+ "TEFWeiche_center_line_width_mm": 840.3,
+ "TEFWeiche_center_line_height_mm": 838.81,
+ "OFWeiche_CP1_x_mm": 800.1245,
+ "OFWeiche_CP1_y_mm": 853.8099,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 53.5437,
+ "OFWeiche_CP3_x_mm": 1600.384,
+ "OFWeiche_CP3_y_mm": 53.5437,
+ "TEFWeiche_CPR1_x_mm": 900.1345,
+ "TEFWeiche_CPR1_y_mm": 992.3637,
+ "TEFWeiche_CPR2_x_mm": 1740.435,
+ "TEFWeiche_CPR2_y_mm": 153.5537,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10071"
+ }
+]
\ No newline at end of file
diff --git a/SVGs/Omniflo/lib/TEFWeiche/json/omniflo_TEF_weichen_output.json b/SVGs/Omniflo/lib/TEFWeiche/json/omniflo_TEF_weichen_output.json
new file mode 100644
index 0000000..5f8d239
--- /dev/null
+++ b/SVGs/Omniflo/lib/TEFWeiche/json/omniflo_TEF_weichen_output.json
@@ -0,0 +1,2072 @@
+[
+ {
+ "Sivasnr": "834372002+0_BG090090",
+ "ProfilTyp": "WEICHE S 45°-L-350/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350.129,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 496.396,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 722.5864,
+ "OFWeiche_CP1_x_mm": 442.8527,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "OFWeiche_CP2_x_mm": 92.8502,
+ "OFWeiche_CP2_y_mm": 14.8776,
+ "OFWeiche_CP4_x_mm": 442.8527,
+ "OFWeiche_CP4_y_mm": 355.001,
+ "TEFWeiche_CPL1_x_mm": 342.8427,
+ "TEFWeiche_CPL1_y_mm": 858.3085,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 85.7221,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 1876.1423,
+ "Objekt_height_px": 3244.0025,
+ "calculated_SVG_width_px": 578.341833,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.165082,
+ "scale_factor_RD_Width": 1.729081,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 892.136,
+ "y": 833.034,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 187.049,
+ "y": 17.334,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 892.136,
+ "y": 413.605,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 690.664,
+ "y": 999.999,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 44.586,
+ "y": 99.873,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372005+0_BG090090",
+ "ProfilTyp": "WEICHE S 45°-R-350/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 350.129,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 496.396,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 722.5864,
+ "OFWeiche_CP1_x_mm": 53.5437,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "OFWeiche_CP3_x_mm": 403.6727,
+ "OFWeiche_CP3_y_mm": 14.8776,
+ "OFWeiche_CP4_x_mm": 53.5437,
+ "OFWeiche_CP4_y_mm": 355.001,
+ "TEFWeiche_CPR1_x_mm": 153.5537,
+ "TEFWeiche_CPR1_y_mm": 858.3085,
+ "TEFWeiche_CPR2_x_mm": 474.264,
+ "TEFWeiche_CPR2_y_mm": 85.7221,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 1876.1423,
+ "Objekt_height_px": 3244.0025,
+ "calculated_SVG_width_px": 578.341833,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.165082,
+ "scale_factor_RD_Width": 1.729081,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 107.865,
+ "y": 833.034,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 813.207,
+ "y": 17.334,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 107.865,
+ "y": 413.605,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 309.337,
+ "y": 999.999,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 955.415,
+ "y": 99.873,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372008+0_BG190090",
+ "ProfilTyp": "WEICHE S 45°-L-400/750, KPL. MIT P mit TEF Ihnen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 492.626,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 439.0827,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 39.0827,
+ "OFWeiche_CP2_y_mm": 14.8776,
+ "OFWeiche_CP4_x_mm": 439.8627,
+ "OFWeiche_CP4_y_mm": 404.8776,
+ "TEFWeiche_CPL1_x_mm": 339.0727,
+ "TEFWeiche_CPL1_y_mm": 903.9492,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 139.3628,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 1861.8935,
+ "Objekt_height_px": 3416.5001,
+ "calculated_SVG_width_px": 544.971011,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.106257,
+ "scale_factor_RD_Width": 1.83496,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 891.31,
+ "y": 846.151,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 79.335,
+ "y": 16.458,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 892.894,
+ "y": 447.899,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 688.296,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 44.927,
+ "y": 154.171,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372011+0_BG190090",
+ "ProfilTyp": "WEICHE S 45°-R-400/750, KPL. MIT P mit TEF Ihnen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 400,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 492.626,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 53.5437,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP3_x_mm": 453.5437,
+ "OFWeiche_CP3_y_mm": 14.8776,
+ "OFWeiche_CP4_x_mm": 53.5437,
+ "OFWeiche_CP4_y_mm": 404.8776,
+ "TEFWeiche_CPR1_x_mm": 153.5537,
+ "TEFWeiche_CPR1_y_mm": 903.9492,
+ "TEFWeiche_CPR2_x_mm": 470.494,
+ "TEFWeiche_CPR2_y_mm": 139.3628,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 1861.8935,
+ "Objekt_height_px": 3416.5001,
+ "calculated_SVG_width_px": 544.971011,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.106257,
+ "scale_factor_RD_Width": 1.83496,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 108.69,
+ "y": 846.151,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 920.665,
+ "y": 16.458,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 108.69,
+ "y": 447.899,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 311.704,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 955.073,
+ "y": 154.171,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372028+0_BG080090",
+ "ProfilTyp": "WEICHE S 90°-L-700/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.374,
+ "OFWeiche_center_line_height_mm": 700.185,
+ "Objekt_width_mm": 753.917,
+ "Objekt_height_mm": 859.292,
+ "TEFWeiche_center_line_width_mm": 599.685,
+ "TEFWeiche_center_line_height_mm": 738.242,
+ "OFWeiche_CP1_x_mm": 700.374,
+ "OFWeiche_CP1_y_mm": 721.225,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP4_x_mm": 700.374,
+ "OFWeiche_CP4_y_mm": 361.225,
+ "TEFWeiche_CPL1_x_mm": 600.364,
+ "TEFWeiche_CPL1_y_mm": 859.292,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 121.05,
+ "KurvenRichtung": 1,
+ "SivasnrTEF": "0_B10080+0_B10090",
+ "Objekt_width_px": 2849.45,
+ "Objekt_height_px": 3247.7177,
+ "calculated_SVG_width_px": 877.369974,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.163749,
+ "scale_factor_RD_Width": 1.13977,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 928.98,
+ "y": 839.325,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.485,
+ "direction": 270,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 928.98,
+ "y": 420.375,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 796.326,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 140.872,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372031+0_BG080090",
+ "ProfilTyp": "WEICHE S 90°-R-700/700, KPL. MIT P mit TEF Innen",
+ "WeichenTyp": "Einzelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.374,
+ "OFWeiche_center_line_height_mm": 700.185,
+ "Objekt_width_mm": 753.917,
+ "Objekt_height_mm": 859.67,
+ "TEFWeiche_center_line_width_mm": 540.75,
+ "TEFWeiche_center_line_height_mm": 738.62,
+ "OFWeiche_CP1_x_mm": 53.544,
+ "OFWeiche_CP1_y_mm": 721.225,
+ "OFWeiche_CP3_x_mm": 753.9172,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "OFWeiche_CP4_x_mm": 53.544,
+ "OFWeiche_CP4_y_mm": 361.25,
+ "TEFWeiche_CPR1_x_mm": 153.554,
+ "TEFWeiche_CPR1_y_mm": 859.67,
+ "TEFWeiche_CPR2_x_mm": 694.3037,
+ "TEFWeiche_CPR2_y_mm": 121.05,
+ "KurvenRichtung": 2,
+ "SivasnrTEF": "0_B10080+0_B10090",
+ "Objekt_width_px": 2849.45,
+ "Objekt_height_px": 3249.1464,
+ "calculated_SVG_width_px": 876.984192,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.163237,
+ "scale_factor_RD_Width": 1.140271,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 71.021,
+ "y": 838.956,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 1000.0,
+ "y": 24.475,
+ "direction": 90,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 71.021,
+ "y": 420.219,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 203.675,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 920.928,
+ "y": 140.81,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG090090+834372101",
+ "ProfilTyp": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 807.859,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 442.8527,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "OFWeiche_CP2_x_mm": 92.7236,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 792.9823,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPL1_x_mm": 342.8427,
+ "TEFWeiche_CPL1_y_mm": 858.309,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 85.7221,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 3053.3253,
+ "Objekt_height_px": 3244.0025,
+ "calculated_SVG_width_px": 941.221635,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.165082,
+ "scale_factor_RD_Width": 1.062449,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 548.181,
+ "y": 833.034,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 114.777,
+ "y": 17.334,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 981.585,
+ "y": 17.334,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 424.384,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 27.396,
+ "y": 99.873,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372101+0_BG090090",
+ "ProfilTyp": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 807.859,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 365.0067,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "OFWeiche_CP2_x_mm": 14.8778,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 715.1357,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPR1_x_mm": 465.0167,
+ "TEFWeiche_CPR1_y_mm": 858.3085,
+ "TEFWeiche_CPR2_x_mm": 785.727,
+ "TEFWeiche_CPR2_y_mm": 85.7221,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 3053.3253,
+ "Objekt_height_px": 3244.0025,
+ "calculated_SVG_width_px": 941.221635,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.165082,
+ "scale_factor_RD_Width": 1.062449,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 451.82,
+ "y": 833.034,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 18.416,
+ "y": 17.334,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 885.223,
+ "y": 17.334,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 575.616,
+ "y": 999.999,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 972.604,
+ "y": 99.873,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG090090+834372101+0_BG090090",
+ "ProfilTyp": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 885.705,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 841.4406,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 442.8527,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "OFWeiche_CP2_x_mm": 92.7236,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 792.9823,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPL1_x_mm": 342.8427,
+ "TEFWeiche_CPL1_y_mm": 858.309,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 85.7221,
+ "TEFWeiche_CPR1_x_mm": 542.8627,
+ "TEFWeiche_CPR1_y_mm": 858.3085,
+ "TEFWeiche_CPR2_x_mm": 863.573,
+ "TEFWeiche_CPR2_y_mm": 85.7221,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090",
+ "Objekt_width_px": 3347.5464,
+ "Objekt_height_px": 3244.0025,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 969.068708,
+ "scale_factor": 1.129044,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.031919,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 833.035,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 104.689,
+ "y": 17.334,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 895.312,
+ "y": 17.334,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 387.085,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 24.988,
+ "y": 99.873,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 612.916,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 975.012,
+ "y": 99.873,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG190090+834372104",
+ "ProfilTyp": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 853.96,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 439.0827,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 39.0827,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 839.0827,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPL1_x_mm": 339.0727,
+ "TEFWeiche_CPL1_y_mm": 903.9492,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 139.3628,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 3227.5653,
+ "Objekt_height_px": 3416.5001,
+ "calculated_SVG_width_px": 944.699314,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.106257,
+ "scale_factor_RD_Width": 1.058538,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 514.173,
+ "y": 846.151,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 45.766,
+ "y": 16.458,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 982.579,
+ "y": 16.458,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 397.059,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 25.917,
+ "y": 154.171,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372104+0_BG190090",
+ "ProfilTyp": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 853.96,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 414.8776,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 14.8775,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 814.8776,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPR1_x_mm": 414.8776,
+ "TEFWeiche_CPR1_y_mm": 903.9492,
+ "TEFWeiche_CPR2_x_mm": 831.8279,
+ "TEFWeiche_CPR2_y_mm": 139.3628,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 3227.5653,
+ "Objekt_height_px": 3416.5001,
+ "calculated_SVG_width_px": 944.699314,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.106257,
+ "scale_factor_RD_Width": 1.058538,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 485.828,
+ "y": 846.151,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 17.422,
+ "y": 16.458,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 954.234,
+ "y": 16.458,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 485.828,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 974.083,
+ "y": 154.171,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG190090+834372104+0_BG190090",
+ "ProfilTyp": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 878.165,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 833.9006,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 439.0827,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 39.0827,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 839.0827,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPL1_x_mm": 339.0727,
+ "TEFWeiche_CPL1_y_mm": 903.9492,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 139.3628,
+ "TEFWeiche_CPR1_x_mm": 539.0927,
+ "TEFWeiche_CPR1_y_mm": 903.9492,
+ "TEFWeiche_CPR2_x_mm": 856.033,
+ "TEFWeiche_CPR2_y_mm": 139.3628,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090",
+ "Objekt_width_px": 3319.0488,
+ "Objekt_height_px": 3416.5001,
+ "calculated_SVG_width_px": 971.476267,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.106257,
+ "scale_factor_RD_Width": 1.029361,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 846.151,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 44.505,
+ "y": 16.458,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 955.495,
+ "y": 16.458,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 386.115,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 25.203,
+ "y": 154.171,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 613.885,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 974.797,
+ "y": 154.171,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG080090+834372110",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.292,
+ "TEFWeiche_center_line_width_mm": 599.685,
+ "TEFWeiche_center_line_height_mm": 738.242,
+ "OFWeiche_CP1_x_mm": 700.37,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "TEFWeiche_CPL1_x_mm": 600.36,
+ "TEFWeiche_CPL1_y_mm": 859.292,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 121.05,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10080+0_B10090",
+ "Objekt_width_px": 5294.1316,
+ "Objekt_height_px": 3247.7177,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 613.456183,
+ "scale_factor": 0.713909,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.630108,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 839.314,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.485,
+ "direction": 270,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.485,
+ "direction": 90,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 428.602,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 140.872,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372110+0_BG080090",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.67,
+ "TEFWeiche_center_line_width_mm": 540.75,
+ "TEFWeiche_center_line_height_mm": 738.62,
+ "OFWeiche_CP1_x_mm": 700.37,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "TEFWeiche_CPR1_x_mm": 800.38,
+ "TEFWeiche_CPR1_y_mm": 859.67,
+ "TEFWeiche_CPR2_x_mm": 1341.13,
+ "TEFWeiche_CPR2_y_mm": 121.05,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10090+0_B10080",
+ "Objekt_width_px": 5294.1316,
+ "Objekt_height_px": 3249.1464,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 613.72604,
+ "scale_factor": 0.713909,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.629392,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 838.945,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.475,
+ "direction": 270,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.475,
+ "direction": 90,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 571.398,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 957.445,
+ "y": 140.81,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG080090+834372110+0_BG080090",
+ "ProfilTyp": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Doppelweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.67,
+ "TEFWeiche_center_line_width_mm": 1340.4546,
+ "TEFWeiche_center_line_height_mm": 738.62,
+ "OFWeiche_CP1_x_mm": 700.37,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "TEFWeiche_CPL1_x_mm": 600.36,
+ "TEFWeiche_CPL1_y_mm": 859.292,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 121.05,
+ "TEFWeiche_CPR1_x_mm": 800.38,
+ "TEFWeiche_CPR1_y_mm": 859.67,
+ "TEFWeiche_CPR2_x_mm": 1341.13,
+ "TEFWeiche_CPR2_y_mm": 121.05,
+ "KurvenRichtung": 3,
+ "SivasnrTEF": "0_B10080+0_B10090+0_B10080+0_B10090",
+ "Objekt_width_px": 5294.1316,
+ "Objekt_height_px": 3249.1464,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 613.72604,
+ "scale_factor": 0.713909,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.629392,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 838.945,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.475,
+ "direction": 270,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.475,
+ "direction": 90,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 428.602,
+ "y": 999.561,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 140.81,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 571.398,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 957.445,
+ "y": 140.81,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG090090+834372201",
+ "ProfilTyp": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 807.859,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 442.8527,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "OFWeiche_CP2_x_mm": 92.7236,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 792.9823,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPL1_x_mm": 342.8427,
+ "TEFWeiche_CPL1_y_mm": 858.309,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 85.7221,
+ "OFWeiche_CP4_x_mm": 442.8527,
+ "OFWeiche_CP4_y_mm": 355.001,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 3053.3253,
+ "Objekt_height_px": 3244.0025,
+ "calculated_SVG_width_px": 941.221635,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.165082,
+ "scale_factor_RD_Width": 1.062449,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 548.181,
+ "y": 833.034,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 114.777,
+ "y": 17.334,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 981.585,
+ "y": 17.334,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 548.181,
+ "y": 413.605,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 424.384,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 27.396,
+ "y": 99.873,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372201+0_BG090090",
+ "ProfilTyp": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 807.859,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 320.7103,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 365.0067,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "OFWeiche_CP2_x_mm": 14.8778,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 715.1357,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPR1_x_mm": 465.0167,
+ "TEFWeiche_CPR1_y_mm": 858.3085,
+ "TEFWeiche_CPR2_x_mm": 785.727,
+ "TEFWeiche_CPR2_y_mm": 85.7221,
+ "OFWeiche_CP4_x_mm": 442.8527,
+ "OFWeiche_CP4_y_mm": 355.001,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 3053.3253,
+ "Objekt_height_px": 3244.0025,
+ "calculated_SVG_width_px": 941.221635,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.165082,
+ "scale_factor_RD_Width": 1.062449,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 451.82,
+ "y": 833.034,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 18.416,
+ "y": 17.334,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 885.223,
+ "y": 17.334,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 548.181,
+ "y": 413.605,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 575.616,
+ "y": 999.999,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 972.604,
+ "y": 99.873,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG090090+834372201+0_BG090090",
+ "ProfilTyp": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 700.258,
+ "OFWeiche_center_line_height_mm": 700.123,
+ "Objekt_width_mm": 885.705,
+ "Objekt_height_mm": 858.309,
+ "TEFWeiche_center_line_width_mm": 841.4406,
+ "TEFWeiche_center_line_height_mm": 772.5864,
+ "OFWeiche_CP1_x_mm": 442.8527,
+ "OFWeiche_CP1_y_mm": 715.001,
+ "OFWeiche_CP2_x_mm": 92.7236,
+ "OFWeiche_CP2_y_mm": 14.8778,
+ "OFWeiche_CP3_x_mm": 792.9823,
+ "OFWeiche_CP3_y_mm": 14.8778,
+ "TEFWeiche_CPL1_x_mm": 342.8427,
+ "TEFWeiche_CPL1_y_mm": 858.309,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 85.7221,
+ "TEFWeiche_CPR1_x_mm": 542.8627,
+ "TEFWeiche_CPR1_y_mm": 858.3085,
+ "TEFWeiche_CPR2_x_mm": 863.573,
+ "TEFWeiche_CPR2_y_mm": 85.7221,
+ "OFWeiche_CP4_x_mm": 442.8527,
+ "OFWeiche_CP4_y_mm": 355.001,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090",
+ "Objekt_width_px": 3347.5464,
+ "Objekt_height_px": 3244.0025,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 969.068708,
+ "scale_factor": 1.129044,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.031919,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 833.035,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 104.689,
+ "y": 17.334,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 895.312,
+ "y": 17.334,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 413.605,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 387.085,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 24.988,
+ "y": 99.873,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 612.916,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 975.012,
+ "y": 99.873,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG190090+834372204",
+ "ProfilTyp": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 853.96,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 439.0827,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 39.0827,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 839.0827,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPL1_x_mm": 339.0727,
+ "TEFWeiche_CPL1_y_mm": 903.9492,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 139.3628,
+ "OFWeiche_CP4_x_mm": 439.0827,
+ "OFWeiche_CP4_y_mm": 404.8776,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 3227.5653,
+ "Objekt_height_px": 3416.5001,
+ "calculated_SVG_width_px": 944.699314,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.106257,
+ "scale_factor_RD_Width": 1.058538,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 514.173,
+ "y": 846.151,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 45.766,
+ "y": 16.458,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 982.579,
+ "y": 16.458,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 514.173,
+ "y": 447.899,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 397.059,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 25.917,
+ "y": 154.171,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372204+0_BG190090",
+ "ProfilTyp": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 853.96,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 316.9403,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 414.8776,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 14.8775,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 814.8776,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPR1_x_mm": 414.8776,
+ "TEFWeiche_CPR1_y_mm": 903.9492,
+ "TEFWeiche_CPR2_x_mm": 831.8279,
+ "TEFWeiche_CPR2_y_mm": 139.3628,
+ "OFWeiche_CP4_x_mm": 414.8776,
+ "OFWeiche_CP4_y_mm": 404.8776,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090",
+ "Objekt_width_px": 3227.5653,
+ "Objekt_height_px": 3416.5001,
+ "calculated_SVG_width_px": 944.699314,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.106257,
+ "scale_factor_RD_Width": 1.058538,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 485.828,
+ "y": 846.151,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 17.422,
+ "y": 16.458,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 954.234,
+ "y": 16.458,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 485.828,
+ "y": 447.899,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 485.828,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 974.083,
+ "y": 154.171,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG190090+834372204+0_BG190090",
+ "ProfilTyp": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 45,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 800.0,
+ "OFWeiche_center_line_height_mm": 750,
+ "Objekt_width_mm": 878.165,
+ "Objekt_height_mm": 903.949,
+ "TEFWeiche_center_line_width_mm": 833.9006,
+ "TEFWeiche_center_line_height_mm": 764.5864,
+ "OFWeiche_CP1_x_mm": 439.0827,
+ "OFWeiche_CP1_y_mm": 764.8776,
+ "OFWeiche_CP2_x_mm": 39.0827,
+ "OFWeiche_CP2_y_mm": 14.8775,
+ "OFWeiche_CP3_x_mm": 839.0827,
+ "OFWeiche_CP3_y_mm": 14.8775,
+ "TEFWeiche_CPL1_x_mm": 339.0727,
+ "TEFWeiche_CPL1_y_mm": 903.9492,
+ "TEFWeiche_CPL2_x_mm": 22.1324,
+ "TEFWeiche_CPL2_y_mm": 139.3628,
+ "TEFWeiche_CPR1_x_mm": 539.0927,
+ "TEFWeiche_CPR1_y_mm": 903.9492,
+ "TEFWeiche_CPR2_x_mm": 856.033,
+ "TEFWeiche_CPR2_y_mm": 139.3628,
+ "OFWeiche_CP4_x_mm": 439.0827,
+ "OFWeiche_CP4_y_mm": 404.8776,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10090+0_B10090",
+ "Objekt_width_px": 3319.0488,
+ "Objekt_height_px": 3416.5001,
+ "calculated_SVG_width_px": 971.476267,
+ "calculated_SVG_height_px": 1000.0,
+ "scale_factor": 1.106257,
+ "scale_factor_RD_Width": 1.029361,
+ "scale_factor_RD_Height": 1,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 846.151,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 44.505,
+ "y": 16.458,
+ "direction": 315,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 955.495,
+ "y": 16.458,
+ "direction": 45,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 447.899,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 386.115,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 25.203,
+ "y": 154.171,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 613.885,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 974.797,
+ "y": 154.171,
+ "direction": 315,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG080090+834372210",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.292,
+ "TEFWeiche_center_line_width_mm": 599.6846,
+ "TEFWeiche_center_line_height_mm": 738.2422,
+ "OFWeiche_CP1_x_mm": 700.37,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "OFWeiche_CP4_x_mm": 700.37,
+ "OFWeiche_CP4_y_mm": 361.216,
+ "TEFWeiche_CPL1_x_mm": 600.36,
+ "TEFWeiche_CPL1_y_mm": 859.292,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 121.05,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10080+0_B10090",
+ "Objekt_width_px": 5294.1316,
+ "Objekt_height_px": 3247.7177,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 613.456183,
+ "scale_factor": 0.713909,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.630108,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 839.314,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.485,
+ "direction": 270,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.485,
+ "direction": 90,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.365,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 428.602,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 140.872,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372210+0_BG080090",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.67,
+ "TEFWeiche_center_line_width_mm": 540.75,
+ "TEFWeiche_center_line_height_mm": 738.62,
+ "OFWeiche_CP1_x_mm": 700.37,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "OFWeiche_CP4_x_mm": 700.37,
+ "OFWeiche_CP4_y_mm": 361.216,
+ "TEFWeiche_CPR1_x_mm": 800.38,
+ "TEFWeiche_CPR1_y_mm": 859.67,
+ "TEFWeiche_CPR2_x_mm": 1341.13,
+ "TEFWeiche_CPR2_y_mm": 121.05,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10080",
+ "Objekt_width_px": 5294.1316,
+ "Objekt_height_px": 3249.1464,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 613.72604,
+ "scale_factor": 0.713909,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.629392,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 838.945,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.475,
+ "direction": 270,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.475,
+ "direction": 90,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.18,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 571.398,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 957.445,
+ "y": 140.81,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG080090+834372210+0_BG080090",
+ "ProfilTyp": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreiwegeweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1400.739,
+ "OFWeiche_center_line_height_mm": 700.176,
+ "Objekt_width_mm": 1400.739,
+ "Objekt_height_mm": 859.67,
+ "TEFWeiche_center_line_width_mm": 1340.4546,
+ "TEFWeiche_center_line_height_mm": 738.62,
+ "OFWeiche_CP1_x_mm": 700.37,
+ "OFWeiche_CP1_y_mm": 721.216,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 21.04,
+ "OFWeiche_CP3_x_mm": 400.739,
+ "OFWeiche_CP3_y_mm": 21.04,
+ "OFWeiche_CP4_x_mm": 700.37,
+ "OFWeiche_CP4_y_mm": 361.216,
+ "TEFWeiche_CPL1_x_mm": 600.36,
+ "TEFWeiche_CPL1_y_mm": 859.292,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 121.05,
+ "TEFWeiche_CPR1_x_mm": 800.38,
+ "TEFWeiche_CPR1_y_mm": 859.67,
+ "TEFWeiche_CPR2_x_mm": 1341.13,
+ "TEFWeiche_CPR2_y_mm": 121.05,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10080+0_B10090+0_B10080+0_B10090",
+ "Objekt_width_px": 5294.1316,
+ "Objekt_height_px": 3249.1464,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 613.72604,
+ "scale_factor": 0.713909,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.629392,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 500.0,
+ "y": 838.945,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 24.475,
+ "direction": 270,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 286.091,
+ "y": 24.475,
+ "direction": 90,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.18,
+ "direction": 0,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 428.602,
+ "y": 999.561,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 140.81,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 571.398,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 957.445,
+ "y": 140.81,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG071090+834372404+0_BG071090",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF beideseitig",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1600.384,
+ "OFWeiche_center_line_height_mm": 800.266,
+ "Objekt_width_mm": 1878.94,
+ "Objekt_height_mm": 994.044,
+ "TEFWeiche_center_line_width_mm": 1878.94,
+ "TEFWeiche_center_line_height_mm": 838.62,
+ "OFWeiche_CP1_x_mm": 938.63,
+ "OFWeiche_CP1_y_mm": 800.266,
+ "OFWeiche_CP2_x_mm": 138.5055,
+ "OFWeiche_CP2_y_mm": 53.5437,
+ "OFWeiche_CP3_x_mm": 1738.8898,
+ "OFWeiche_CP3_y_mm": 53.5437,
+ "TEFWeiche_CPL1_x_mm": 838.62,
+ "TEFWeiche_CPL1_y_mm": 994.0437,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 153.5537,
+ "TEFWeiche_CPR1_x_mm": 1038.64,
+ "TEFWeiche_CPR1_y_mm": 994.0437,
+ "TEFWeiche_CPR2_x_mm": 1878.94,
+ "TEFWeiche_CPR2_y_mm": 153.5537,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10071+0_B10090+0_B10090+0_B10071+0_B10090+0_B10090",
+ "Objekt_width_px": 7101.5054,
+ "Objekt_height_px": 3757.0166,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 529.0451,
+ "scale_factor": 0.532215,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.890198,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 499.553,
+ "y": 805.061,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 73.715,
+ "y": 53.865,
+ "direction": 270,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 925.463,
+ "y": 53.865,
+ "direction": 90,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 446.326,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 154.474,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 552.78,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 1000.0,
+ "y": 154.474,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "0_BG071090+834372404",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF links",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1600.384,
+ "OFWeiche_center_line_height_mm": 800.266,
+ "Objekt_width_mm": 1878.94,
+ "Objekt_height_mm": 994.0437,
+ "TEFWeiche_center_line_width_mm": 840.49,
+ "TEFWeiche_center_line_height_mm": 838.62,
+ "OFWeiche_CP1_x_mm": 938.63,
+ "OFWeiche_CP1_y_mm": 853.8099,
+ "OFWeiche_CP2_x_mm": 138.5055,
+ "OFWeiche_CP2_y_mm": 53.5437,
+ "OFWeiche_CP3_x_mm": 1738.8898,
+ "OFWeiche_CP3_y_mm": 53.5437,
+ "TEFWeiche_CPL1_x_mm": 838.62,
+ "TEFWeiche_CPL1_y_mm": 994.0437,
+ "TEFWeiche_CPL2_x_mm": 0,
+ "TEFWeiche_CPL2_y_mm": 153.5537,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10071+0_B10090+0_B10090",
+ "Objekt_width_px": 7101.5054,
+ "Objekt_height_px": 3757.0155,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 529.04494,
+ "scale_factor": 0.532215,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.890199,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 499.553,
+ "y": 858.926,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 73.715,
+ "y": 53.865,
+ "direction": 270,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 925.463,
+ "y": 53.865,
+ "direction": 90,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpl1",
+ "x": 446.326,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpl2",
+ "x": 0.0,
+ "y": 154.474,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ },
+ {
+ "Sivasnr": "834372404+0_BG071090",
+ "ProfilTyp": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF rechts",
+ "WeichenTyp": "Dreifachweiche",
+ "KurvenWinkel": 90,
+ "Schaltungstyp": "P",
+ "OFWeiche_center_line_width_mm": 1600.384,
+ "OFWeiche_center_line_height_mm": 800.266,
+ "Objekt_width_mm": 1740.435,
+ "Objekt_height_mm": 992.364,
+ "TEFWeiche_center_line_width_mm": 840.3,
+ "TEFWeiche_center_line_height_mm": 838.81,
+ "OFWeiche_CP1_x_mm": 800.1245,
+ "OFWeiche_CP1_y_mm": 853.8099,
+ "OFWeiche_CP2_x_mm": 0,
+ "OFWeiche_CP2_y_mm": 53.5437,
+ "OFWeiche_CP3_x_mm": 1600.384,
+ "OFWeiche_CP3_y_mm": 53.5437,
+ "TEFWeiche_CPR1_x_mm": 900.1345,
+ "TEFWeiche_CPR1_y_mm": 992.3637,
+ "TEFWeiche_CPR2_x_mm": 1740.435,
+ "TEFWeiche_CPR2_y_mm": 153.5537,
+ "KurvenRichtung": 7,
+ "SivasnrTEF": "0_B10090+0_B10090+0_B10071",
+ "Objekt_width_px": 6578.0219,
+ "Objekt_height_px": 3750.667,
+ "calculated_SVG_width_px": 1000.0,
+ "calculated_SVG_height_px": 570.181593,
+ "scale_factor": 0.574569,
+ "scale_factor_RD_Width": 1,
+ "scale_factor_RD_Height": 1.753827,
+ "connectionPoints": [
+ {
+ "id": "cp1",
+ "x": 459.727,
+ "y": 860.38,
+ "direction": 180,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp2",
+ "x": 0.0,
+ "y": 53.956,
+ "direction": 270,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cp3",
+ "x": 919.531,
+ "y": 53.956,
+ "direction": 90,
+ "linkClass": "Omniflo"
+ },
+ {
+ "id": "cpr1",
+ "x": 517.189,
+ "y": 1000.0,
+ "direction": 180,
+ "linkClass": "TEFOmniflo"
+ },
+ {
+ "id": "cpr2",
+ "x": 1000.0,
+ "y": 154.735,
+ "direction": 270,
+ "linkClass": "TEFOmniflo"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/cleanLocalShapes.bat b/cleanLocalShapes.bat
deleted file mode 100644
index 55dd340..0000000
--- a/cleanLocalShapes.bat
+++ /dev/null
@@ -1,14 +0,0 @@
-del "C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\props\shape_*.txt"
-del "C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\props\Copy_*.txt"
-del "C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\svg\shape_*.xml"
-del "C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\svg\Copy_*.xml"
-del "C:\Program Files\RuleDesigner\RDConfigurator Fusion\WebApi\Editor2D\SSG\shapes\obj\shape_*.stl"
-
-del "C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\Editor2DLibrary\SSG\shapes\props\shape_*.txt"
-del "C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\Editor2DLibrary\SSG\shapes\props\Copy_*.txt"
-del "C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\Editor2DLibrary\SSG\shapes\svg\shape_*.xml"
-del "C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\Editor2DLibrary\SSG\shapes\svg\Copy_*.xml"
-del "C:\Users\y.wang\Documents\SSG-Ruledesigner-Konfigurator\Editor2DLibrary\SSG\shapes\obj\shape_*.stl"
-
-
-pause
\ No newline at end of file