diff --git a/Editor2DLibrary/SSG/shapes/categories.txt b/Editor2DLibrary/SSG/shapes/categories.txt
index 34e6f48..6600442 100644
--- a/Editor2DLibrary/SSG/shapes/categories.txt
+++ b/Editor2DLibrary/SSG/shapes/categories.txt
@@ -1 +1 @@
-[{"id":"c_ILS","name":"ILS","hasShapes":false,"items":[{"id":"c_Kreiselmodule","name":"Kreisel-Module","hasShapes":true},{"id":"c_Zusatzmodul","name":"Zusatzmodul","hasShapes":true},{"id":"c_Foerderer","name":"Förderer","hasShapes":true},{"id":"c_Kurven","name":"Gefällestrecke","hasShapes":true}]},{"id":"c10","name":"PBU","hasShapes":true},{"id":"c_Background","name":"Background","hideName":true,"hasShapes":true},{"id":"c_Parts","name":"Parts","description":"Shapes used for creating new Assemblies while Session","hasShapes":true},{"id":"c_Session","name":"Session","hasShapes":true},{"id":"c_Omniflo","name":"Omniflo","hasShapes":false,"items":[{"id":"c_Boegen","name":"Bögen","hasShapes":true},{"id":"c_Gerade","name":"Aluprofil Gerade","hasShapes":true},{"id":"c_Weichen_90","name":"Weiche 90°","hasShapes":true},{"id":"c_Weichen_45","name":"Weiche 45°","hasShapes":true},{"id":"c_Weichen_Parallel","name":"Weichen Parallel","hasShapes":true},{"id":"c_Weichenkoerper","name":"Weichenkörper","hasShapes":true},{"id":"c_Weichenkombinationen","name":"Weichenkombinationen","hasShapes":true},{"id":"c_TEFElemente","name":"TEF Elemente","hasShapes":true}]},{"id":"c_OmnifloBogen","name":"Omniflo Bogen","hasShapes":true,"items":[{"id":"c_Boegen_90","name":"Bögen 90°","hasShapes":true}]},{"id":"c_OmnifloWeiche","name":"Omniflo Weiche","hasShapes":true}]
\ No newline at end of file
+[{"id":"c_ILS","name":"ILS","hasShapes":false,"items":[{"id":"c_Kreiselmodule","name":"Kreisel-Module","hasShapes":true},{"id":"c_Zusatzmodul","name":"Zusatzmodul","hasShapes":true},{"id":"c_Foerderer","name":"Förderer","hasShapes":true},{"id":"c_Kurven","name":"Gefällestrecke","hasShapes":true}]},{"id":"c_Background","name":"Background","hideName":true,"hasShapes":true},{"id":"c_Parts","name":"Parts","description":"Shapes used for creating new Assemblies while Session","hasShapes":true},{"id":"c_Session","name":"Session","hasShapes":true},{"id":"c_Omniflo","name":"Omniflo","hasShapes":false,"items":[{"id":"c_Boegen","name":"Bögen","hasShapes":true},{"id":"c_Gerade","name":"Aluprofil Gerade","hasShapes":true},{"id":"c_Weichen_90","name":"Weiche 90°","hasShapes":true},{"id":"c_Weichen_45","name":"Weiche 45°","hasShapes":true},{"id":"c_Weichen_Parallel","name":"Weichen Parallel","hasShapes":true},{"id":"c_Weichenkoerper","name":"Weichenkörper","hasShapes":true},{"id":"c_Weichenkombinationen","name":"Weichenkombinationen","hasShapes":true},{"id":"c_TEFElemente","name":"TEF Elemente","hasShapes":true}]},{"id":"c_OmnifloBogen","name":"Omniflo Bogen","hasShapes":true,"items":[{"id":"c_Boegen_90","name":"Bögen 90°","hasShapes":true}]},{"id":"c_OmnifloWeiche","name":"Omniflo Weiche","hasShapes":true}]
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/props/821104035.txt b/Editor2DLibrary/SSG/shapes/props/821104035.txt
index 3864222..0e9261d 100644
--- a/Editor2DLibrary/SSG/shapes/props/821104035.txt
+++ b/Editor2DLibrary/SSG/shapes/props/821104035.txt
@@ -1,4 +1,4 @@
-{
+{
"shapeMode": 0,
"name": "APB 110 R 630/90 850/870",
"family": "OFBogen",
@@ -13,7 +13,7 @@
"connectionPoints": [
{
"id": "cp1",
- "x": 0,
+ "x": 0.0,
"y": 23.613,
"z": 0.0,
"xMin": "",
@@ -32,7 +32,7 @@
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 975.845,
"y": 1000.0,
"z": 0.0,
"xMin": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/821104041.txt b/Editor2DLibrary/SSG/shapes/props/821104041.txt
index a47ed2b..e1001c2 100644
--- a/Editor2DLibrary/SSG/shapes/props/821104041.txt
+++ b/Editor2DLibrary/SSG/shapes/props/821104041.txt
@@ -1,4 +1,4 @@
-{
+{
"shapeMode": 0,
"name": "APB 110 R 630/90 850/690",
"family": "OFBogen",
@@ -13,7 +13,7 @@
"connectionPoints": [
{
"id": "cp1",
- "x": 0,
+ "x": 0.0,
"y": 24.155,
"z": 0.0,
"xMin": "",
@@ -32,7 +32,7 @@
},
{
"id": "cp2",
- "x": 0.0,
+ "x": 970.41,
"y": 1000.0,
"z": 0.0,
"xMin": "",
diff --git a/Editor2DLibrary/SSG/shapes/props/834372206.txt b/Editor2DLibrary/SSG/shapes/props/834372206.txt
index 6c0b9f6..dc5e744 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372206.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372206.txt
@@ -1,92 +1,92 @@
-{
- "shapeMode": 0,
- "name": "Dreiwege 90° 500/600 M",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_90_500_600_T_M_834372206_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_90_500_600_T_M_834372206_64px.png",
- "srcSVG": "SSG/shapes/svg/834372206.xml",
- "src3D": "SSG/shapes/obj/834372206.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,
- "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,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 420.511,
- "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": "Dreiwege 90° 500/600 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_500_600_T_M_834372206_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_500_600_T_M_834372206_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372206.xml",
+ "src3D": "SSG/shapes/obj/834372206.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
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.511,
+ "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/834372207.txt b/Editor2DLibrary/SSG/shapes/props/834372207.txt
index 6c9b8a5..d9bc7b4 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372207.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372207.txt
@@ -1,92 +1,92 @@
-{
- "shapeMode": 0,
- "name": "Dreiwege 90° 500/600 P",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_90_500_600_T_P_834372207_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_90_500_600_T_P_834372207_64px.png",
- "srcSVG": "SSG/shapes/svg/834372207.xml",
- "src3D": "SSG/shapes/obj/834372207.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,
- "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,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 420.511,
- "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": "Dreiwege 90° 500/600 P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_500_600_T_P_834372207_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_500_600_T_P_834372207_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372207.xml",
+ "src3D": "SSG/shapes/obj/834372207.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
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 420.511,
+ "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/834372209.txt b/Editor2DLibrary/SSG/shapes/props/834372209.txt
index f66afb6..04cec16 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372209.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372209.txt
@@ -1,92 +1,92 @@
-{
- "shapeMode": 0,
- "name": "Dreiwege 90° 700/700 M",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_90_700_700_T_M_834372209_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_90_700_700_T_M_834372209_64px.png",
- "srcSVG": "SSG/shapes/svg/834372209.xml",
- "src3D": "SSG/shapes/obj/834372209.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,
- "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,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 500.843,
- "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": "Dreiwege 90° 700/700 M",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_700_700_T_M_834372209_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_700_700_T_M_834372209_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372209.xml",
+ "src3D": "SSG/shapes/obj/834372209.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
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 500.843,
+ "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.txt b/Editor2DLibrary/SSG/shapes/props/834372210.txt
index 654f054..135bb12 100644
--- a/Editor2DLibrary/SSG/shapes/props/834372210.txt
+++ b/Editor2DLibrary/SSG/shapes/props/834372210.txt
@@ -1,92 +1,92 @@
-{
- "shapeMode": 0,
- "name": "Dreiwege 90° 700/700 P",
- "family": "OFWeiche",
- "icon": "SSG/shapes/img/Weiche_90_700_700_T_P_834372210_32px.png",
- "iconBig": "SSG/shapes/img/Weiche_90_700_700_T_P_834372210_64px.png",
- "srcSVG": "SSG/shapes/svg/834372210.xml",
- "src3D": "SSG/shapes/obj/834372210.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,
- "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,
- "linkClass": "Omniflo",
- "label": "",
- "isDimension": true
- },
- {
- "id": "cp4",
- "x": 500.0,
- "y": 500.843,
- "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": "Dreiwege 90° 700/700 P",
+ "family": "OFWeiche",
+ "icon": "SSG/shapes/img/Weiche_90_700_700_T_P_834372210_32px.png",
+ "iconBig": "SSG/shapes/img/Weiche_90_700_700_T_P_834372210_64px.png",
+ "srcSVG": "SSG/shapes/svg/834372210.xml",
+ "src3D": "SSG/shapes/obj/834372210.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
+ },
+ {
+ "id": "cp4",
+ "x": 500.0,
+ "y": 500.843,
+ "z": 0.0,
+ "xMin": "",
+ "xMax": "",
+ "xStep": "",
+ "yMin": "",
+ "yMax": "",
+ "yStep": "",
+ "zMin": "",
+ "zMax": "",
+ "zStep": "",
+ "direction": 0.0,
+ "linkClass": "Omniflo",
+ "label": "",
+ "isDimension": true
+ }
+ ],
+ "eventClass": "OnDoubleclick,OnPasted,OnInserted,OnLinked,OnRemoved"
}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/settings.txt b/Editor2DLibrary/SSG/shapes/settings.txt
index f7a766d..9f9ea5f 100644
--- a/Editor2DLibrary/SSG/shapes/settings.txt
+++ b/Editor2DLibrary/SSG/shapes/settings.txt
@@ -1 +1 @@
-{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":false},"c_Foerderer":{"expanded":true},"c_Kurven":{"expanded":true},"c10":{"expanded":true},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":true},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichen_Parallel":{"expanded":true},"c_Weichenkoerper":{"expanded":true},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":true},"c_OmnifloWeiche":{"expanded":true}},"shapes":{}}
\ No newline at end of file
+{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":false},"c_Foerderer":{"expanded":true},"c_Kurven":{"expanded":true},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":true},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichen_Parallel":{"expanded":true},"c_Weichenkoerper":{"expanded":true},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":true},"c_OmnifloWeiche":{"expanded":true}},"shapes":{}}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/821104035.xml b/Editor2DLibrary/SSG/shapes/svg/821104035.xml
index 2220c81..d3b8714 100644
--- a/Editor2DLibrary/SSG/shapes/svg/821104035.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/821104035.xml
@@ -6,22 +6,6 @@
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/821104041.xml b/Editor2DLibrary/SSG/shapes/svg/821104041.xml
index 5940b49..3de4d45 100644
--- a/Editor2DLibrary/SSG/shapes/svg/821104041.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/821104041.xml
@@ -6,22 +6,6 @@
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/svg/834372206.xml b/Editor2DLibrary/SSG/shapes/svg/834372206.xml
index 91bda30..a56f237 100644
--- a/Editor2DLibrary/SSG/shapes/svg/834372206.xml
+++ b/Editor2DLibrary/SSG/shapes/svg/834372206.xml
@@ -1,29 +1,29 @@
-
+