diff --git a/CAD/OmnifloCAD/Bogen180/APB_110_R650_180_L_150_821104043.dwg b/CAD/OmnifloCAD/Bogen180/APB_110_R650_180_L_150_821104043.dwg index 5a1f79b..dc4d027 100644 Binary files a/CAD/OmnifloCAD/Bogen180/APB_110_R650_180_L_150_821104043.dwg and b/CAD/OmnifloCAD/Bogen180/APB_110_R650_180_L_150_821104043.dwg differ diff --git a/CAD/OmnifloCAD/Bogen180/APB_110_R650_180_L_150_821104043_new.dwg b/CAD/OmnifloCAD/Bogen180/APB_110_R650_180_L_150_821104043_new.dwg new file mode 100644 index 0000000..cc1b0a1 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen180/APB_110_R650_180_L_150_821104043_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen22_5/APB_110_R550_22_5_84_821104025.dwg b/CAD/OmnifloCAD/Bogen22_5/APB_110_R550_22_5_84_821104025.dwg index 291ce60..239edcb 100644 Binary files a/CAD/OmnifloCAD/Bogen22_5/APB_110_R550_22_5_84_821104025.dwg and b/CAD/OmnifloCAD/Bogen22_5/APB_110_R550_22_5_84_821104025.dwg differ diff --git a/CAD/OmnifloCAD/Bogen22_5/APB_110_R550_22_5_84_821104025_new.dwg b/CAD/OmnifloCAD/Bogen22_5/APB_110_R550_22_5_84_821104025_new.dwg new file mode 100644 index 0000000..0e2102e Binary files /dev/null and b/CAD/OmnifloCAD/Bogen22_5/APB_110_R550_22_5_84_821104025_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen45/APB_110_R400_45_400_821104021.dwg b/CAD/OmnifloCAD/Bogen45/APB_110_R400_45_400_821104021.dwg index 0dc07f8..2a56cfd 100644 Binary files a/CAD/OmnifloCAD/Bogen45/APB_110_R400_45_400_821104021.dwg and b/CAD/OmnifloCAD/Bogen45/APB_110_R400_45_400_821104021.dwg differ diff --git a/CAD/OmnifloCAD/Bogen45/APB_110_R400_45_400_821104021_new.dwg b/CAD/OmnifloCAD/Bogen45/APB_110_R400_45_400_821104021_new.dwg new file mode 100644 index 0000000..175f85d Binary files /dev/null and b/CAD/OmnifloCAD/Bogen45/APB_110_R400_45_400_821104021_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_191_821104029.dwg b/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_191_821104029.dwg index fa6f0b9..681aa6a 100644 Binary files a/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_191_821104029.dwg and b/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_191_821104029.dwg differ diff --git a/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_191_821104029_new.dwg b/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_191_821104029_new.dwg new file mode 100644 index 0000000..10af38b Binary files /dev/null and b/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_191_821104029_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_205_821104037_new.dwg b/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_205_821104037_new.dwg new file mode 100644 index 0000000..66a0e80 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_205_821104037_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_232_821104026.dwg b/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_232_821104026.dwg index 9eaba27..d2e2405 100644 Binary files a/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_232_821104026.dwg and b/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_232_821104026.dwg differ diff --git a/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_232_821104026_new.dwg b/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_232_821104026_new.dwg new file mode 100644 index 0000000..de97958 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen45/APB_110_R550_45_232_821104026_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen45/APB_110_R630_45_400_821104031.dwg b/CAD/OmnifloCAD/Bogen45/APB_110_R630_45_400_821104031.dwg index 4bdb392..7dad96e 100644 Binary files a/CAD/OmnifloCAD/Bogen45/APB_110_R630_45_400_821104031.dwg and b/CAD/OmnifloCAD/Bogen45/APB_110_R630_45_400_821104031.dwg differ diff --git a/CAD/OmnifloCAD/Bogen45/APB_110_R630_45_400_821104031_new.dwg b/CAD/OmnifloCAD/Bogen45/APB_110_R630_45_400_821104031_new.dwg new file mode 100644 index 0000000..58ec9cd Binary files /dev/null and b/CAD/OmnifloCAD/Bogen45/APB_110_R630_45_400_821104031_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen67_5/APB_110_R400_67_5_339_821104024.dwg b/CAD/OmnifloCAD/Bogen67_5/APB_110_R400_67_5_339_821104024.dwg index 2fb1c89..96beae6 100644 Binary files a/CAD/OmnifloCAD/Bogen67_5/APB_110_R400_67_5_339_821104024.dwg and b/CAD/OmnifloCAD/Bogen67_5/APB_110_R400_67_5_339_821104024.dwg differ diff --git a/CAD/OmnifloCAD/Bogen67_5/APB_110_R400_67_5_339_821104024_new.dwg b/CAD/OmnifloCAD/Bogen67_5/APB_110_R400_67_5_339_821104024_new.dwg new file mode 100644 index 0000000..9c6c6c8 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen67_5/APB_110_R400_67_5_339_821104024_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_420_821104028_new.dwg b/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_420_821104028_new.dwg new file mode 100644 index 0000000..17b25b5 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_420_821104028_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_432_821104027.dwg b/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_432_821104027.dwg index b8bc76b..9d7dbfc 100644 Binary files a/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_432_821104027.dwg and b/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_432_821104027.dwg differ diff --git a/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_432_821104027_new.dwg b/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_432_821104027_new.dwg new file mode 100644 index 0000000..b312151 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_432_821104027_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_L_185_170_821104065.dwg b/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_L_185_170_821104065.dwg index 59fdacb..aab3660 100644 Binary files a/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_L_185_170_821104065.dwg and b/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_L_185_170_821104065.dwg differ diff --git a/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_L_185_170_821104065_new.dwg b/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_L_185_170_821104065_new.dwg new file mode 100644 index 0000000..b841b73 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen67_5/APB_110_R550_67_5_L_185_170_821104065_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_110_R400_90_500_821104022_new.dwg b/CAD/OmnifloCAD/Bogen90/APB_110_R400_90_500_821104022_new.dwg new file mode 100644 index 0000000..5807baf Binary files /dev/null and b/CAD/OmnifloCAD/Bogen90/APB_110_R400_90_500_821104022_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_110_R500_90_550_550_821104030_new.dwg b/CAD/OmnifloCAD/Bogen90/APB_110_R500_90_550_550_821104030_new.dwg new file mode 100644 index 0000000..017da60 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen90/APB_110_R500_90_550_550_821104030_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_110_R550_90_900_605_821104066_new.dwg b/CAD/OmnifloCAD/Bogen90/APB_110_R550_90_900_605_821104066_new.dwg new file mode 100644 index 0000000..d269252 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen90/APB_110_R550_90_900_605_821104066_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_800_800_821104033_new.dwg b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_800_800_821104033_new.dwg new file mode 100644 index 0000000..534ef52 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_800_800_821104033_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_690_821104041.dwg b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_690_821104041.dwg index 2c9eb64..abf4d3d 100644 Binary files a/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_690_821104041.dwg and b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_690_821104041.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_690_821104041_new.dwg b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_690_821104041_new.dwg new file mode 100644 index 0000000..7e8fa59 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_690_821104041_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_870_821104035.dwg b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_870_821104035.dwg index f99b0ce..4cccf87 100644 Binary files a/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_870_821104035.dwg and b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_870_821104035.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_870_821104035_new.dwg b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_870_821104035_new.dwg new file mode 100644 index 0000000..b0bc75a Binary files /dev/null and b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_870_821104035_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_890_821104034.dwg b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_890_821104034.dwg index e1dc6f4..c63b0d8 100644 Binary files a/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_890_821104034.dwg and b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_890_821104034.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_890_821104034_new.dwg b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_890_821104034_new.dwg new file mode 100644 index 0000000..0b72f76 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen90/APB_110_R630_90_850_890_821104034_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_60_R515_90_650_821094040_new.dwg b/CAD/OmnifloCAD/Bogen90/APB_60_R515_90_650_821094040_new.dwg new file mode 100644 index 0000000..bfb3511 Binary files /dev/null and b/CAD/OmnifloCAD/Bogen90/APB_60_R515_90_650_821094040_new.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_60_R515_90_810_821094101.dwg b/CAD/OmnifloCAD/Bogen90/APB_60_R515_90_810_821094101.dwg index edc2dc6..48e4155 100644 Binary files a/CAD/OmnifloCAD/Bogen90/APB_60_R515_90_810_821094101.dwg and b/CAD/OmnifloCAD/Bogen90/APB_60_R515_90_810_821094101.dwg differ diff --git a/CAD/OmnifloCAD/Bogen90/APB_60_R515_90_810_821094101_new.dwg b/CAD/OmnifloCAD/Bogen90/APB_60_R515_90_810_821094101_new.dwg new file mode 100644 index 0000000..326616b Binary files /dev/null and b/CAD/OmnifloCAD/Bogen90/APB_60_R515_90_810_821094101_new.dwg differ diff --git a/CAD/OmnifloCAD/OmnifloBogen.dwg b/CAD/OmnifloCAD/OmnifloBogen.dwg new file mode 100644 index 0000000..317f2d3 Binary files /dev/null and b/CAD/OmnifloCAD/OmnifloBogen.dwg differ diff --git a/CAD/OmnifloCAD/TEFBogen/TEFBogen.dwg b/CAD/OmnifloCAD/TEFBogen/TEFBogen.dwg index 446554e..ea69fd2 100644 Binary files a/CAD/OmnifloCAD/TEFBogen/TEFBogen.dwg and b/CAD/OmnifloCAD/TEFBogen/TEFBogen.dwg differ diff --git a/Editor2DLibrary/SSG/shapes/img/APB_110_R550_22_5_84_821104025_32px.png b/Editor2DLibrary/SSG/shapes/img/APB_110_R550_22_5_84_821104025_32px.png index 7550c41..ea6c469 100644 Binary files a/Editor2DLibrary/SSG/shapes/img/APB_110_R550_22_5_84_821104025_32px.png and b/Editor2DLibrary/SSG/shapes/img/APB_110_R550_22_5_84_821104025_32px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/APB_110_R550_22_5_84_821104025_64px.png b/Editor2DLibrary/SSG/shapes/img/APB_110_R550_22_5_84_821104025_64px.png index f8078a7..cf1acd6 100644 Binary files a/Editor2DLibrary/SSG/shapes/img/APB_110_R550_22_5_84_821104025_64px.png and b/Editor2DLibrary/SSG/shapes/img/APB_110_R550_22_5_84_821104025_64px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/APB_110_R550_67_5_432_821104027_32px.png b/Editor2DLibrary/SSG/shapes/img/APB_110_R550_67_5_432_821104027_32px.png index 9e25b2b..df7d778 100644 Binary files a/Editor2DLibrary/SSG/shapes/img/APB_110_R550_67_5_432_821104027_32px.png and b/Editor2DLibrary/SSG/shapes/img/APB_110_R550_67_5_432_821104027_32px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/APB_110_R550_67_5_432_821104027_64px.png b/Editor2DLibrary/SSG/shapes/img/APB_110_R550_67_5_432_821104027_64px.png index 6ec965c..fd2de34 100644 Binary files a/Editor2DLibrary/SSG/shapes/img/APB_110_R550_67_5_432_821104027_64px.png and b/Editor2DLibrary/SSG/shapes/img/APB_110_R550_67_5_432_821104027_64px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/APB_110_R630_45_400_821104031_32px.png b/Editor2DLibrary/SSG/shapes/img/APB_110_R630_45_400_821104031_32px.png index 255297b..a37b373 100644 Binary files a/Editor2DLibrary/SSG/shapes/img/APB_110_R630_45_400_821104031_32px.png and b/Editor2DLibrary/SSG/shapes/img/APB_110_R630_45_400_821104031_32px.png differ diff --git a/Editor2DLibrary/SSG/shapes/img/APB_110_R630_45_400_821104031_64px.png b/Editor2DLibrary/SSG/shapes/img/APB_110_R630_45_400_821104031_64px.png index 31f5c28..bb8da14 100644 Binary files a/Editor2DLibrary/SSG/shapes/img/APB_110_R630_45_400_821104031_64px.png and b/Editor2DLibrary/SSG/shapes/img/APB_110_R630_45_400_821104031_64px.png differ diff --git a/Editor2DLibrary/SSG/shapes/props/821094040.txt b/Editor2DLibrary/SSG/shapes/props/821094040.txt index 1f3e4b0..f3d5e59 100644 --- a/Editor2DLibrary/SSG/shapes/props/821094040.txt +++ b/Editor2DLibrary/SSG/shapes/props/821094040.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 60 R 515/90 650", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R630_D90_800_800_821104033_32px.png", "iconBig": "SSG/shapes/img/APB_110_R630_D90_800_800_821104033_64px.png", "srcSVG": "SSG/shapes/svg/821094040.xml", - "width": 3023.622, - "height": 3023.622, + "width": 2536.196, + "height": 2536.196, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 31.354, "z": 0.0, "xMin": "", "xMax": "", @@ -31,7 +31,7 @@ }, { "id": "cp2", - "x": 1000.0, + "x": 968.646, "y": 1000.0, "z": 0.0, "xMin": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821094101.txt b/Editor2DLibrary/SSG/shapes/props/821094101.txt index a836355..2d1822a 100644 --- a/Editor2DLibrary/SSG/shapes/props/821094101.txt +++ b/Editor2DLibrary/SSG/shapes/props/821094101.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 60 R 515/90 810", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R630_D90_800_800_821104033_32px.png", "iconBig": "SSG/shapes/img/APB_110_R630_D90_800_800_821104033_64px.png", "srcSVG": "SSG/shapes/svg/821094101.xml", - "width": 3023.622, - "height": 3023.622, + "width": 3140.916, + "height": 3140.916, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 25.318, "z": 0.0, "xMin": "", "xMax": "", @@ -31,7 +31,7 @@ }, { "id": "cp2", - "x": 1000.0, + "x": 974.683, "y": 1000.0, "z": 0.0, "xMin": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821104021.txt b/Editor2DLibrary/SSG/shapes/props/821104021.txt index 406a18f..a00c55b 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104021.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104021.txt @@ -1,4 +1,4 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 400/45 400", "family": "OFBogen", @@ -6,15 +6,15 @@ "iconBig": "SSG/shapes/img/APB_110_R400_45_400_821104021_64px.png", "srcSVG": "SSG/shapes/svg/821104021.xml", "src3D": "SSG/shapes/obj/821104021.stl", - "width": 2585.983, - "height": 1647.5717, + "width": 2586.565, + "height": 1645.674, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 45.329, + "x": 0, + "y": 48.321, "z": 0.0, "xMin": "", "xMax": "", @@ -32,8 +32,8 @@ }, { "id": "cp2", - "x": 980.194, - "y": 968.791, + "x": 978.263, + "y": 965.835, "z": 0.0, "xMin": "", "xMax": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821104022.txt b/Editor2DLibrary/SSG/shapes/props/821104022.txt index 3f1a384..947d08e 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104022.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104022.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 400/90 500/500", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R630_D90_800_800_821104033_32px.png", "iconBig": "SSG/shapes/img/APB_110_R630_D90_800_800_821104033_64px.png", "srcSVG": "SSG/shapes/svg/821104022.xml", - "width": 1889.7638, - "height": 1889.7638, + "width": 1969.271, + "height": 1969.271, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 40.381, "z": 0.0, "xMin": "", "xMax": "", @@ -31,7 +31,7 @@ }, { "id": "cp2", - "x": 1000.0, + "x": 959.619, "y": 1000.0, "z": 0.0, "xMin": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821104024.txt b/Editor2DLibrary/SSG/shapes/props/821104024.txt index 401de9e..ea4417a 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104024.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104024.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 400/67.5 339", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R400_67_5_339_821104024_32px.png", "iconBig": "SSG/shapes/img/APB_110_R400_67_5_339_821104024_64px.png", "srcSVG": "SSG/shapes/svg/821104024.xml", - "width": 1919.3197, - "height": 1281.6378, + "width": 1992.772, + "height": 1392.387, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 1000.0, - "y": 0.0, + "x": 0, + "y": 57.111, "z": 0.0, "xMin": "", "xMax": "", @@ -24,15 +24,15 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 90.0, + "direction": 270.0, "linkClass": "Omniflo", "label": "", "isDimension": true }, { "id": "cp2", - "x": 0.0, - "y": 1000.0, + "x": 963.134, + "y": 978.149, "z": 0.0, "xMin": "", "xMax": "", @@ -43,7 +43,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 202.0, + "direction": 157.5, "linkClass": "Omniflo", "label": "", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/821104025.txt b/Editor2DLibrary/SSG/shapes/props/821104025.txt index 203bdf0..bbdbf8b 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104025.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104025.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 550/22.5 84", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R550_22_5_84_821104025_32px.png", "iconBig": "SSG/shapes/img/APB_110_R550_22_5_84_821104025_64px.png", "srcSVG": "SSG/shapes/svg/821104025.xml", - "width": 317.4803, - "height": 1972.9134, + "width": 1974.947, + "height": 614.951, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 129.312, "z": 0.0, "xMin": "", "xMax": "", @@ -24,15 +24,15 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 0.0, + "direction": 270.0, "linkClass": "Omniflo", "label": "", "isDimension": true }, { "id": "cp2", - "x": 1000.0, - "y": 1000.0, + "x": 984.593, + "y": 880.54, "z": 0.0, "xMin": "", "xMax": "", @@ -43,7 +43,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 158.0, + "direction": 112.5, "linkClass": "Omniflo", "label": "", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/821104026.txt b/Editor2DLibrary/SSG/shapes/props/821104026.txt index 405625c..6128e97 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104026.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104026.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 550/45 232", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R550_45_232_821104026_32px.png", "iconBig": "SSG/shapes/img/APB_110_R550_45_232_821104026_64px.png", "srcSVG": "SSG/shapes/svg/821104026.xml", - "width": 2301.7323, - "height": 876.8504, + "width": 2306.032, + "height": 1141.084, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 1000.0, - "y": 0.0, + "x": 0, + "y": 69.689, "z": 0.0, "xMin": "", "xMax": "", @@ -24,15 +24,15 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 90.0, + "direction": 270.0, "linkClass": "Omniflo", "label": "", "isDimension": true }, { "id": "cp2", - "x": 0.0, - "y": 1000.0, + "x": 975.617, + "y": 950.727, "z": 0.0, "xMin": "", "xMax": "", @@ -43,7 +43,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 225.0, + "direction": 135.0, "linkClass": "Omniflo", "label": "", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/821104027.txt b/Editor2DLibrary/SSG/shapes/props/821104027.txt index fe83c0d..cdc50ad 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104027.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104027.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 550/67.5 432", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R550_67_5_432_821104027_32px.png", "iconBig": "SSG/shapes/img/APB_110_R550_67_5_432_821104027_64px.png", "srcSVG": "SSG/shapes/svg/821104027.xml", - "width": 2830.8661, - "height": 2003.1496, + "width": 3008.01, + "height": 1957.104, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 1000.0, - "y": 0.0, + "x": 0, + "y": 40.632, "z": 0.0, "xMin": "", "xMax": "", @@ -24,15 +24,15 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 90.0, + "direction": 270.0, "linkClass": "Omniflo", "label": "", "isDimension": true }, { "id": "cp2", - "x": 0.0, - "y": 1000.0, + "x": 975.577, + "y": 984.454, "z": 0.0, "xMin": "", "xMax": "", @@ -43,7 +43,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 202.0, + "direction": 157.5, "linkClass": "Omniflo", "label": "", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/821104028.txt b/Editor2DLibrary/SSG/shapes/props/821104028.txt index 7c9c2cb..1574f88 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104028.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104028.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 550/67.5 420", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R550_67_5_420_821104028_32px.png", "iconBig": "SSG/shapes/img/APB_110_R550_67_5_420_821104028_64px.png", "srcSVG": "SSG/shapes/svg/821104028.xml", - "width": 2194.3559, - "height": 1596.6236, + "width": 2274.749, + "height": 1696.965, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 46.861, "z": 0.0, "xMin": "", "xMax": "", @@ -31,8 +31,8 @@ }, { "id": "cp2", - "x": 1000.0, - "y": 1000.0, + "x": 967.704, + "y": 982.071, "z": 0.0, "xMin": "", "xMax": "", @@ -43,7 +43,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 158.0, + "direction": 157.5, "linkClass": "Omniflo", "label": "", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/821104029.txt b/Editor2DLibrary/SSG/shapes/props/821104029.txt index c9b7fb5..7a79efa 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104029.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104029.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 550/45 191", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R550_45_191_821104029_32px.png", "iconBig": "SSG/shapes/img/APB_110_R550_45_191_821104029_64px.png", "srcSVG": "SSG/shapes/svg/821104029.xml", - "width": 2086.2992, - "height": 718.1102, + "width": 2141.022, + "height": 856.847, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 92.806, "z": 0.0, "xMin": "", "xMax": "", @@ -31,8 +31,8 @@ }, { "id": "cp2", - "x": 1000.0, - "y": 1000.0, + "x": 973.738, + "y": 934.379, "z": 0.0, "xMin": "", "xMax": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821104030.txt b/Editor2DLibrary/SSG/shapes/props/821104030.txt index ccc93d1..568f8f0 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104030.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104030.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 500/90 550/550", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R500_90_550_550_821104030_32px.png", "iconBig": "SSG/shapes/img/APB_110_R500_90_550_550_821104030_64px.png", "srcSVG": "SSG/shapes/svg/821104030.xml", - "width": 2078.7402, - "height": 2078.7402, + "width": 2158.246, + "height": 2158.246, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 36.845, "z": 0.0, "xMin": "", "xMax": "", @@ -31,7 +31,7 @@ }, { "id": "cp2", - "x": 1000.0, + "x": 963.155, "y": 1000.0, "z": 0.0, "xMin": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821104031.txt b/Editor2DLibrary/SSG/shapes/props/821104031.txt index 6488be1..daf6e3c 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104031.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104031.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 630/45 400", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R630_45_400_821104031_32px.png", "iconBig": "SSG/shapes/img/APB_110_R630_45_400_821104031_64px.png", "srcSVG": "SSG/shapes/svg/821104031.xml", - "width": 1135.971, - "height": 3271.612, + "width": 3172.834, + "height": 1645.859, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 1000.0, - "y": 0.0, + "x": 0, + "y": 48.316, "z": 0.0, "xMin": "", "xMax": "", @@ -24,15 +24,15 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 45.0, + "direction": 270.0, "linkClass": "Omniflo", "label": "", "isDimension": true }, { "id": "cp2", - "x": 0.0, - "y": 1000.0, + "x": 982.279, + "y": 965.839, "z": 0.0, "xMin": "", "xMax": "", @@ -43,7 +43,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 180.0, + "direction": 135.0, "linkClass": "Omniflo", "label": "", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/821104033.txt b/Editor2DLibrary/SSG/shapes/props/821104033.txt index c44176e..7b492ca 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104033.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104033.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 630/90 800/800", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R630_D90_800_800_821104033_32px.png", "iconBig": "SSG/shapes/img/APB_110_R630_D90_800_800_821104033_64px.png", "srcSVG": "SSG/shapes/svg/821104033.xml", - "width": 3477.1654, - "height": 3477.1654, + "width": 3103.121, + "height": 3103.121, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 130.19, + "x": 0, + "y": 25.626, "z": 0.0, "xMin": "", "xMax": "", @@ -31,7 +31,7 @@ }, { "id": "cp2", - "x": 869.81, + "x": 974.374, "y": 1000.0, "z": 0.0, "xMin": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821104034.txt b/Editor2DLibrary/SSG/shapes/props/821104034.txt index d1c042e..91ba495 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104034.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104034.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 630/90 850/890", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R630_90_850_870_821104035_32px.png", "iconBig": "SSG/shapes/img/APB_110_R630_90_850_870_821104035_64px.png", "srcSVG": "SSG/shapes/svg/821104034.xml", - "width": 3212.5984, - "height": 3363.7795, + "width": 3443.276, + "height": 3292.096, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 24.155, "z": 0.0, "xMin": "", "xMax": "", @@ -31,7 +31,7 @@ }, { "id": "cp2", - "x": 1000.0, + "x": 976.906, "y": 1000.0, "z": 0.0, "xMin": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821104035.txt b/Editor2DLibrary/SSG/shapes/props/821104035.txt index 5c5238b..77dfd89 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104035.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104035.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 630/90 850/870", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R630_90_850_870_821104035_32px.png", "iconBig": "SSG/shapes/img/APB_110_R630_90_850_870_821104035_64px.png", "srcSVG": "SSG/shapes/svg/821104035.xml", - "width": 3212.5984, - "height": 3288.189, + "width": 3292.096, + "height": 3367.686, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 23.613, "z": 0.0, "xMin": "", "xMax": "", @@ -31,7 +31,7 @@ }, { "id": "cp2", - "x": 1000.0, + "x": 975.938, "y": 1000.0, "z": 0.0, "xMin": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821104037.txt b/Editor2DLibrary/SSG/shapes/props/821104037.txt index 7e6018a..b54c902 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104037.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104037.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 550/45 205", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R550_45_191_821104029_32px.png", "iconBig": "SSG/shapes/img/APB_110_R550_45_191_821104029_64px.png", "srcSVG": "SSG/shapes/svg/821104037.xml", - "width": 2028.8504, - "height": 778.5827, + "width": 2086.76, + "height": 910.289, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 87.358, "z": 0.0, "xMin": "", "xMax": "", @@ -31,8 +31,8 @@ }, { "id": "cp2", - "x": 1000.0, - "y": 1000.0, + "x": 973.055, + "y": 938.231, "z": 0.0, "xMin": "", "xMax": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821104041.txt b/Editor2DLibrary/SSG/shapes/props/821104041.txt index 37ff28a..4a1a4b0 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104041.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104041.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 630/90 850/690", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R630_90_850_690_821104041_32px.png", "iconBig": "SSG/shapes/img/APB_110_R630_90_850_690_821104041_64px.png", "srcSVG": "SSG/shapes/svg/821104041.xml", - "width": 3212.5984, - "height": 2607.874, + "width": 2687.376, + "height": 3292.096, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)", "connectionPoints": [ { "id": "cp1", - "x": 1000.0, - "y": 0.0, + "x": 0, + "y": 24.155, "z": 0.0, "xMin": "", "xMax": "", @@ -24,14 +24,14 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 90.0, + "direction": 270.0, "linkClass": "Omniflo", "label": "", "isDimension": true }, { "id": "cp2", - "x": 0.0, + "x": 970.546, "y": 1000.0, "z": 0.0, "xMin": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821104043.txt b/Editor2DLibrary/SSG/shapes/props/821104043.txt index ac3db89..9cc637c 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104043.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104043.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 650/180 L=150", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R650_180_L_150_821104043_32px.png", "iconBig": "SSG/shapes/img/APB_110_R650_180_L_150_821104043_64px.png", "srcSVG": "SSG/shapes/svg/821104043.xml", - "width": 3023.622, - "height": 4913.3858, + "width": 3023.6, + "height": 5072.391, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 15.677, "z": 0.0, "xMin": "", "xMax": "", @@ -31,8 +31,8 @@ }, { "id": "cp2", - "x": 0.0, - "y": 1000.0, + "x": 0, + "y": 984.323, "z": 0.0, "xMin": "", "xMax": "", diff --git a/Editor2DLibrary/SSG/shapes/props/821104065.txt b/Editor2DLibrary/SSG/shapes/props/821104065.txt index 3e454bd..5fdfc7c 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104065.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104065.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 550/67.5 L=185/170", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R550_67_5_L_185_170_821104065_32px.png", "iconBig": "SSG/shapes/img/APB_110_R550_67_5_L_185_170_821104065_64px.png", "srcSVG": "SSG/shapes/svg/821104065.xml", - "width": 2830.6016, - "height": 1929.222, + "width": 2939.045, + "height": 1986.785, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 1000.0, - "y": 0.0, + "x": 0, + "y": 40.025, "z": 0.0, "xMin": "", "xMax": "", @@ -24,15 +24,15 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 90.0, + "direction": 270.0, "linkClass": "Omniflo", "label": "", "isDimension": true }, { "id": "cp2", - "x": 0.0, - "y": 1000.0, + "x": 975.004, + "y": 984.686, "z": 0.0, "xMin": "", "xMax": "", @@ -43,7 +43,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 202.0, + "direction": 157.5, "linkClass": "Omniflo", "label": "", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/821104066.txt b/Editor2DLibrary/SSG/shapes/props/821104066.txt index 5ee28f0..d3b975e 100644 --- a/Editor2DLibrary/SSG/shapes/props/821104066.txt +++ b/Editor2DLibrary/SSG/shapes/props/821104066.txt @@ -1,19 +1,19 @@ -{ +{ "shapeMode": 0, "name": "APB 110 R 550/90 900/605", "family": "OFBogen", "icon": "SSG/shapes/img/APB_110_R550_90_900_605_821104066_32px.png", "iconBig": "SSG/shapes/img/APB_110_R550_90_900_605_821104066_64px.png", "srcSVG": "SSG/shapes/svg/821104066.xml", - "width": 3401.5748, - "height": 2286.6142, + "width": 3481.071, + "height": 2366.118, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)", "connectionPoints": [ { "id": "cp1", - "x": 0.0, - "y": 0.0, + "x": 0, + "y": 33.608, "z": 0.0, "xMin": "", "xMax": "", @@ -31,7 +31,7 @@ }, { "id": "cp2", - "x": 1000.0, + "x": 977.156, "y": 1000.0, "z": 0.0, "xMin": "", diff --git a/Editor2DLibrary/SSG/shapes/props/OFBogen180.txt b/Editor2DLibrary/SSG/shapes/props/OFBogen180.txt index 5c468f6..b45e2cf 100644 --- a/Editor2DLibrary/SSG/shapes/props/OFBogen180.txt +++ b/Editor2DLibrary/SSG/shapes/props/OFBogen180.txt @@ -5,15 +5,15 @@ "icon": "SSG/shapes/img/APB_110_R650_180_L_150_821104043_32px.png", "iconBig": "SSG/shapes/img/APB_110_R650_180_L_150_821104043_64px.png", "srcSVG": "SSG/shapes/svg/OFBogen180.xml", - "width": 3023.622, - "height": 4913.3858, + "width": 3023.6, + "height": 5072.391, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", "x": 0.0, - "y": 0.0, + "y": 15.677, "z": 0.0, "xMin": "", "xMax": "", @@ -31,8 +31,8 @@ }, { "id": "cp2", - "x": 0.0, - "y": 1000.0, + "x": 1000.0, + "y": 984.323, "z": 0.0, "xMin": "", "xMax": "", diff --git a/Editor2DLibrary/SSG/shapes/props/OFBogen22.txt b/Editor2DLibrary/SSG/shapes/props/OFBogen22.txt index 0ec822a..62a6389 100644 --- a/Editor2DLibrary/SSG/shapes/props/OFBogen22.txt +++ b/Editor2DLibrary/SSG/shapes/props/OFBogen22.txt @@ -5,15 +5,15 @@ "icon": "SSG/shapes/img/APB_110_R550_22_5_84_821104025_32px.png", "iconBig": "SSG/shapes/img/APB_110_R550_22_5_84_821104025_64px.png", "srcSVG": "SSG/shapes/svg/OFBogen22.xml", - "width": 1972.9134, - "height": 317.4803, + "width": 1974.947, + "height": 614.951, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 1000.0, - "y": 0.0, + "x": 0.0, + "y": 40.265, "z": 0.0, "xMin": "", "xMax": "", @@ -24,15 +24,15 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 90.0, + "direction": 270.0, "linkClass": "Omniflo", "label": "", "isDimension": true }, { "id": "cp2", - "x": 0.0, - "y": 1000.0, + "x": 984.593, + "y": 880.54, "z": 0.0, "xMin": "", "xMax": "", @@ -43,7 +43,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 248.0, + "direction": 112.5, "linkClass": "Omniflo", "label": "", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/OFBogen45.txt b/Editor2DLibrary/SSG/shapes/props/OFBogen45.txt index 5d1d6d4..7680b0a 100644 --- a/Editor2DLibrary/SSG/shapes/props/OFBogen45.txt +++ b/Editor2DLibrary/SSG/shapes/props/OFBogen45.txt @@ -5,15 +5,15 @@ "icon": "SSG/shapes/img/APB_110_R630_45_400_821104031_32px.png", "iconBig": "SSG/shapes/img/APB_110_R630_45_400_821104031_64px.png", "srcSVG": "SSG/shapes/svg/OFBogen45.xml", - "width": 3118.1102, - "height": 1511.811, + "width": 3172.834, + "height": 1645.859, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", "x": 0.0, - "y": 0.0, + "y": 25.063, "z": 0.0, "xMin": "", "xMax": "", @@ -31,8 +31,8 @@ }, { "id": "cp2", - "x": 1000.0, - "y": 1000.0, + "x": 982.279, + "y": 965.839, "z": 0.0, "xMin": "", "xMax": "", diff --git a/Editor2DLibrary/SSG/shapes/props/OFBogen67.txt b/Editor2DLibrary/SSG/shapes/props/OFBogen67.txt index d968439..408523d 100644 --- a/Editor2DLibrary/SSG/shapes/props/OFBogen67.txt +++ b/Editor2DLibrary/SSG/shapes/props/OFBogen67.txt @@ -5,15 +5,15 @@ "icon": "SSG/shapes/img/APB_110_R550_67_5_432_821104027_32px.png", "iconBig": "SSG/shapes/img/APB_110_R550_67_5_432_821104027_64px.png", "srcSVG": "SSG/shapes/svg/OFBogen67.xml", - "width": 2830.8661, - "height": 2003.1496, + "width": 3008.01, + "height": 1957.104, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", - "x": 1000.0, - "y": 0.0, + "x": 0.0, + "y": 26.436, "z": 0.0, "xMin": "", "xMax": "", @@ -24,15 +24,15 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 90.0, + "direction": 270.0, "linkClass": "Omniflo", "label": "", "isDimension": true }, { "id": "cp2", - "x": 0.0, - "y": 1000.0, + "x": 975.577, + "y": 984.454, "z": 0.0, "xMin": "", "xMax": "", @@ -43,7 +43,7 @@ "zMin": "", "zMax": "", "zStep": "", - "direction": 202.0, + "direction": 157.5, "linkClass": "Omniflo", "label": "", "isDimension": true diff --git a/Editor2DLibrary/SSG/shapes/props/OFBogen90.txt b/Editor2DLibrary/SSG/shapes/props/OFBogen90.txt index 58bcf0c..45e2a64 100644 --- a/Editor2DLibrary/SSG/shapes/props/OFBogen90.txt +++ b/Editor2DLibrary/SSG/shapes/props/OFBogen90.txt @@ -5,15 +5,15 @@ "icon": "SSG/shapes/img/APB_110_R630_D90_800_800_821104033_32px.png", "iconBig": "SSG/shapes/img/APB_110_R630_D90_800_800_821104033_64px.png", "srcSVG": "SSG/shapes/svg/OFBogen90.xml", - "width": 3477.1654, - "height": 3477.1654, + "width": 3103.121, + "height": 3103.121, "depth": 415.748, "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", "connectionPoints": [ { "id": "cp1", "x": 0.0, - "y": 130.19, + "y": 25.626, "z": 0.0, "xMin": "", "xMax": "", @@ -31,7 +31,7 @@ }, { "id": "cp2", - "x": 869.81, + "x": 974.374, "y": 1000.0, "z": 0.0, "xMin": "", diff --git a/Editor2DLibrary/SSG/shapes/settings.txt b/Editor2DLibrary/SSG/shapes/settings.txt index 8a72fab..46db968 100644 --- a/Editor2DLibrary/SSG/shapes/settings.txt +++ b/Editor2DLibrary/SSG/shapes/settings.txt @@ -1 +1 @@ -{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":true},"c_Foerderer":{"expanded":true},"c_Kurven":{"expanded":true},"c10":{"expanded":true},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":false},"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":false},"c_OmnifloWeiche":{"expanded":false}},"shapes":{}} \ No newline at end of file +{"categories":{"c_ILS":{"expanded":false},"c_Kreiselmodule":{"expanded":false},"c_Zusatzmodul":{"expanded":false},"c_Foerderer":{"expanded":false},"c_Kurven":{"expanded":false},"c10":{"expanded":false},"c_Background":{"expanded":false},"c_Parts":{"expanded":false},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichen_Parallel":{"expanded":true},"c_Weichenkoerper":{"expanded":true},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":false},"c_OmnifloWeiche":{"expanded":false}},"shapes":{}} \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104021.xml b/Editor2DLibrary/SSG/shapes/svg/821104021.xml index 0eafe5f..b8eaeb3 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104021.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104021.xml @@ -1,12 +1,10 @@  - - - - - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104022.xml b/Editor2DLibrary/SSG/shapes/svg/821104022.xml index 8dc8b6d..9dde4fa 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104022.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104022.xml @@ -2,7 +2,9 @@ - - + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104024.xml b/Editor2DLibrary/SSG/shapes/svg/821104024.xml index 11bc910..0b130dc 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104024.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104024.xml @@ -1,8 +1,10 @@  - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104025.xml b/Editor2DLibrary/SSG/shapes/svg/821104025.xml index 0822e17..fc56ba7 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104025.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104025.xml @@ -1,10 +1,10 @@  - + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104026.xml b/Editor2DLibrary/SSG/shapes/svg/821104026.xml index 704e862..81b2c95 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104026.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104026.xml @@ -1,8 +1,11 @@  - - - + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104027.xml b/Editor2DLibrary/SSG/shapes/svg/821104027.xml index e93285c..d22678a 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104027.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104027.xml @@ -1,8 +1,10 @@  - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104028.xml b/Editor2DLibrary/SSG/shapes/svg/821104028.xml index 335e6ef..0d2f9fd 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104028.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104028.xml @@ -1,10 +1,10 @@  - + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104029.xml b/Editor2DLibrary/SSG/shapes/svg/821104029.xml index 3ae9f10..61a16cb 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104029.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104029.xml @@ -1,10 +1,10 @@  - + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104030.xml b/Editor2DLibrary/SSG/shapes/svg/821104030.xml index 0166476..a5c1274 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104030.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104030.xml @@ -2,7 +2,9 @@ - - + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104031.xml b/Editor2DLibrary/SSG/shapes/svg/821104031.xml index fc5fe9b..759d498 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104031.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104031.xml @@ -1,8 +1,10 @@  - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104033.xml b/Editor2DLibrary/SSG/shapes/svg/821104033.xml index a2968f1..c397f53 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104033.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104033.xml @@ -2,7 +2,9 @@ - - + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104034.xml b/Editor2DLibrary/SSG/shapes/svg/821104034.xml index 42fca5b..26c8739 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104034.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104034.xml @@ -1,18 +1,10 @@ - + - - - - - - - - - - - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104035.xml b/Editor2DLibrary/SSG/shapes/svg/821104035.xml index 532e89e..d531dbb 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104035.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104035.xml @@ -1,8 +1,10 @@  - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104037.xml b/Editor2DLibrary/SSG/shapes/svg/821104037.xml index c8b72d0..c561bf5 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104037.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104037.xml @@ -1,10 +1,10 @@  - + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104041.xml b/Editor2DLibrary/SSG/shapes/svg/821104041.xml index cc6e777..3528d56 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104041.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104041.xml @@ -1,8 +1,10 @@  - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104043.xml b/Editor2DLibrary/SSG/shapes/svg/821104043.xml index dd2e002..a213290 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104043.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104043.xml @@ -1,10 +1,10 @@  - + - + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104065.xml b/Editor2DLibrary/SSG/shapes/svg/821104065.xml index bd28e7f..c1801e6 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104065.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104065.xml @@ -1,10 +1,10 @@  - + - - + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/821104066.xml b/Editor2DLibrary/SSG/shapes/svg/821104066.xml index 1d441e3..3938fb7 100644 --- a/Editor2DLibrary/SSG/shapes/svg/821104066.xml +++ b/Editor2DLibrary/SSG/shapes/svg/821104066.xml @@ -1,8 +1,10 @@  - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/OFBogen180.xml b/Editor2DLibrary/SSG/shapes/svg/OFBogen180.xml index d01887d..a213290 100644 --- a/Editor2DLibrary/SSG/shapes/svg/OFBogen180.xml +++ b/Editor2DLibrary/SSG/shapes/svg/OFBogen180.xml @@ -1,8 +1,10 @@  - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/OFBogen22.xml b/Editor2DLibrary/SSG/shapes/svg/OFBogen22.xml index 31005b4..fc56ba7 100644 --- a/Editor2DLibrary/SSG/shapes/svg/OFBogen22.xml +++ b/Editor2DLibrary/SSG/shapes/svg/OFBogen22.xml @@ -1,8 +1,10 @@  - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/OFBogen45.xml b/Editor2DLibrary/SSG/shapes/svg/OFBogen45.xml index 7922578..759d498 100644 --- a/Editor2DLibrary/SSG/shapes/svg/OFBogen45.xml +++ b/Editor2DLibrary/SSG/shapes/svg/OFBogen45.xml @@ -1,8 +1,10 @@  - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/OFBogen67.xml b/Editor2DLibrary/SSG/shapes/svg/OFBogen67.xml index e93285c..d22678a 100644 --- a/Editor2DLibrary/SSG/shapes/svg/OFBogen67.xml +++ b/Editor2DLibrary/SSG/shapes/svg/OFBogen67.xml @@ -1,8 +1,10 @@  - - - + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/OFBogen90.xml b/Editor2DLibrary/SSG/shapes/svg/OFBogen90.xml index a2968f1..c397f53 100644 --- a/Editor2DLibrary/SSG/shapes/svg/OFBogen90.xml +++ b/Editor2DLibrary/SSG/shapes/svg/OFBogen90.xml @@ -2,7 +2,9 @@ - - + + + + \ No newline at end of file diff --git a/SVGs/Omniflo/Bogen/APB_110_R400_45_400_821104021.svg b/SVGs/Omniflo/Bogen/APB_110_R400_45_400_821104021.svg deleted file mode 100644 index 7e884b2..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R400_45_400_821104021.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/SVGs/Omniflo/Bogen/APB_110_R550_22_5_84_821104025.svg b/SVGs/Omniflo/Bogen/APB_110_R550_22_5_84_821104025.svg deleted file mode 100644 index 3d4e8c9..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R550_22_5_84_821104025.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/SVGs/Omniflo/Bogen/APB_110_R550_45_191_821104029.svg b/SVGs/Omniflo/Bogen/APB_110_R550_45_191_821104029.svg deleted file mode 100644 index 6630c61..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R550_45_191_821104029.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/SVGs/Omniflo/Bogen/APB_110_R550_45_232_821104026.svg b/SVGs/Omniflo/Bogen/APB_110_R550_45_232_821104026.svg deleted file mode 100644 index df2d017..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R550_45_232_821104026.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/SVGs/Omniflo/Bogen/APB_110_R550_67_5_432_821104027.svg b/SVGs/Omniflo/Bogen/APB_110_R550_67_5_432_821104027.svg deleted file mode 100644 index 7337701..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R550_67_5_432_821104027.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/SVGs/Omniflo/Bogen/APB_110_R550_67_5_L_185_170_821104065.svg b/SVGs/Omniflo/Bogen/APB_110_R550_67_5_L_185_170_821104065.svg deleted file mode 100644 index 15d02e6..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R550_67_5_L_185_170_821104065.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/SVGs/Omniflo/Bogen/APB_110_R630_45_400_821104031.svg b/SVGs/Omniflo/Bogen/APB_110_R630_45_400_821104031.svg deleted file mode 100644 index de70333..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R630_45_400_821104031.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/SVGs/Omniflo/Bogen/APB_110_R630_90_800_800_821104033.svg b/SVGs/Omniflo/Bogen/APB_110_R630_90_800_800_821104033.svg deleted file mode 100644 index 4c8fd82..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R630_90_800_800_821104033.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/SVGs/Omniflo/Bogen/APB_110_R630_90_850_690_821104041.svg b/SVGs/Omniflo/Bogen/APB_110_R630_90_850_690_821104041.svg deleted file mode 100644 index 8db17d2..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R630_90_850_690_821104041.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/SVGs/Omniflo/Bogen/APB_110_R630_90_850_870_821104035.svg b/SVGs/Omniflo/Bogen/APB_110_R630_90_850_870_821104035.svg deleted file mode 100644 index 4c71a9d..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R630_90_850_870_821104035.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/SVGs/Omniflo/Bogen/APB_110_R630_D90_800_800_821104033.svg b/SVGs/Omniflo/Bogen/APB_110_R630_D90_800_800_821104033.svg deleted file mode 100644 index d356a3f..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R630_D90_800_800_821104033.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/SVGs/Omniflo/Bogen/APB_110_R650_180_L_150_821104043.svg b/SVGs/Omniflo/Bogen/APB_110_R650_180_L_150_821104043.svg deleted file mode 100644 index dd19db1..0000000 --- a/SVGs/Omniflo/Bogen/APB_110_R650_180_L_150_821104043.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/SVGs/Omniflo/Bogen/APB_60_R515_90_810_821094101.svg b/SVGs/Omniflo/Bogen/APB_60_R515_90_810_821094101.svg deleted file mode 100644 index b958c4c..0000000 --- a/SVGs/Omniflo/Bogen/APB_60_R515_90_810_821094101.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - 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 new file mode 100644 index 0000000..17a5d59 --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_45_400_821104021.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/APB_110_R400_67_5_339_821104024.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_67_5_339_821104024.svg similarity index 54% rename from SVGs/Omniflo/Bogen/APB_110_R400_67_5_339_821104024.svg rename to SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_67_5_339_821104024.svg index 61a5d6a..3f672ee 100644 --- a/SVGs/Omniflo/Bogen/APB_110_R400_67_5_339_821104024.svg +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_67_5_339_821104024.svg @@ -3,4 +3,4 @@ - + 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 new file mode 100644 index 0000000..959d967 --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R400_90_500_821104022.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/APB_110_R500_90_550_550_821104030.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R500_90_550_550_821104030.svg similarity index 50% rename from SVGs/Omniflo/Bogen/APB_110_R500_90_550_550_821104030.svg rename to SVGs/Omniflo/Bogen/Mittellinie/APB_110_R500_90_550_550_821104030.svg index 2251bd4..c7a9f3b 100644 --- a/SVGs/Omniflo/Bogen/APB_110_R500_90_550_550_821104030.svg +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R500_90_550_550_821104030.svg @@ -3,4 +3,4 @@ - + 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 new file mode 100644 index 0000000..3c0b2bb --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_22_5_84_821104025.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..ff1ed8b --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_191_821104029.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/APB_110_R550_45_205_821104037.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_205_821104037.svg similarity index 52% rename from SVGs/Omniflo/Bogen/APB_110_R550_45_205_821104037.svg rename to SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_205_821104037.svg index e81bd37..edb7572 100644 --- a/SVGs/Omniflo/Bogen/APB_110_R550_45_205_821104037.svg +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_205_821104037.svg @@ -3,4 +3,4 @@ - + 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 new file mode 100644 index 0000000..3a4428b --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_45_232_821104026.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/APB_110_R550_67_5_420_821104028.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_420_821104028.svg similarity index 53% rename from SVGs/Omniflo/Bogen/APB_110_R550_67_5_420_821104028.svg rename to SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_420_821104028.svg index 2eab5f2..bfb6f2b 100644 --- a/SVGs/Omniflo/Bogen/APB_110_R550_67_5_420_821104028.svg +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_420_821104028.svg @@ -3,4 +3,4 @@ - + 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 new file mode 100644 index 0000000..97968df --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_432_821104027.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..55fba17 --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_67_5_L_185_170_821104065.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/APB_110_R550_90_900_605_821104066.svg b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_90_900_605_821104066.svg similarity index 50% rename from SVGs/Omniflo/Bogen/APB_110_R550_90_900_605_821104066.svg rename to SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_90_900_605_821104066.svg index 9c8db5e..9368cf3 100644 --- a/SVGs/Omniflo/Bogen/APB_110_R550_90_900_605_821104066.svg +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R550_90_900_605_821104066.svg @@ -3,4 +3,4 @@ - + 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 new file mode 100644 index 0000000..0c14d0a --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_45_400_821104031.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..dec0588 --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_800_800_821104033.svg @@ -0,0 +1,4 @@ + + + + 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 new file mode 100644 index 0000000..29696e6 --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_690_821104041.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..12cfac0 --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_870_821104035.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..f3a7732 --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R630_90_850_890_821104034.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..a2ee07e --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_110_R650_180_L_150_821104043.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..ff17678 --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_60_R515_90_650_821094040.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..f0e9fdf --- /dev/null +++ b/SVGs/Omniflo/Bogen/Mittellinie/APB_60_R515_90_810_821094101.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_45_400_821104021_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_45_400_821104021_optimiert.svg new file mode 100644 index 0000000..dcb6d8f --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_45_400_821104021_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_67_5_339_821104024_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_67_5_339_821104024_optimiert.svg new file mode 100644 index 0000000..1b8346e --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_67_5_339_821104024_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_90_500_821104022_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_90_500_821104022_optimiert.svg new file mode 100644 index 0000000..80d9086 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R400_90_500_821104022_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R500_90_550_550_821104030_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R500_90_550_550_821104030_optimiert.svg new file mode 100644 index 0000000..ed6ea0d --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R500_90_550_550_821104030_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_22_5_84_821104025_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_22_5_84_821104025_optimiert.svg new file mode 100644 index 0000000..6c8af04 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_22_5_84_821104025_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_191_821104029_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_191_821104029_optimiert.svg new file mode 100644 index 0000000..143861c --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_191_821104029_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_205_821104037_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_205_821104037_optimiert.svg new file mode 100644 index 0000000..402ec5b --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_205_821104037_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_232_821104026_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_232_821104026_optimiert.svg new file mode 100644 index 0000000..99c1e2c --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_45_232_821104026_optimiert.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_420_821104028_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_420_821104028_optimiert.svg new file mode 100644 index 0000000..3d448d8 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_420_821104028_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_432_821104027_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_432_821104027_optimiert.svg new file mode 100644 index 0000000..d4df4ec --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_432_821104027_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_L_185_170_821104065_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_L_185_170_821104065_optimiert.svg new file mode 100644 index 0000000..c212d64 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_67_5_L_185_170_821104065_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_90_900_605_821104066_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_90_900_605_821104066_optimiert.svg new file mode 100644 index 0000000..762cf8d --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R550_90_900_605_821104066_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_45_400_821104031_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_45_400_821104031_optimiert.svg new file mode 100644 index 0000000..e3687a1 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_45_400_821104031_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_800_800_821104033_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_800_800_821104033_optimiert.svg new file mode 100644 index 0000000..42317df --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_800_800_821104033_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_690_821104041_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_690_821104041_optimiert.svg new file mode 100644 index 0000000..3f99aad --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_690_821104041_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_870_821104035_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_870_821104035_optimiert.svg new file mode 100644 index 0000000..521b0d5 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_870_821104035_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_890_821104034_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_890_821104034_optimiert.svg new file mode 100644 index 0000000..49f8330 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R630_90_850_890_821104034_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R650_180_L_150_821104043_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R650_180_L_150_821104043_optimiert.svg new file mode 100644 index 0000000..e98940a --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_110_R650_180_L_150_821104043_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_60_R515_90_650_821094040_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_60_R515_90_650_821094040_optimiert.svg new file mode 100644 index 0000000..b537792 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_60_R515_90_650_821094040_optimiert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_60_R515_90_810_821094101_optimiert.svg b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_60_R515_90_810_821094101_optimiert.svg new file mode 100644 index 0000000..38ccb85 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Optimiert/APB_60_R515_90_810_821094101_optimiert.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_45_400_821104021_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_45_400_821104021_new.svg new file mode 100644 index 0000000..abe5c9a --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_45_400_821104021_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_67_5_339_821104024_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_67_5_339_821104024_new.svg new file mode 100644 index 0000000..2fdcf97 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_67_5_339_821104024_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_90_500_821104022_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_90_500_821104022_new.svg new file mode 100644 index 0000000..eefee84 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R400_90_500_821104022_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R500_90_550_550_821104030_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R500_90_550_550_821104030_new.svg new file mode 100644 index 0000000..f3de058 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R500_90_550_550_821104030_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_22_5_84_821104025_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_22_5_84_821104025_new.svg new file mode 100644 index 0000000..fe9a691 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_22_5_84_821104025_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_191_821104029_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_191_821104029_new.svg new file mode 100644 index 0000000..d5dd7eb --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_191_821104029_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_205_821104037_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_205_821104037_new.svg new file mode 100644 index 0000000..ef81c94 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_205_821104037_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_232_821104026_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_232_821104026_new.svg new file mode 100644 index 0000000..c3de59c --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_45_232_821104026_new.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + +821104026 + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_420_821104028_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_420_821104028_new.svg new file mode 100644 index 0000000..da06f99 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_420_821104028_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_432_821104027_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_432_821104027_new.svg new file mode 100644 index 0000000..7e276d1 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_432_821104027_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_L_185_170_821104065_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_L_185_170_821104065_new.svg new file mode 100644 index 0000000..59310ac --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_67_5_L_185_170_821104065_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_90_900_605_821104066_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_90_900_605_821104066_new.svg new file mode 100644 index 0000000..0ee0c98 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R550_90_900_605_821104066_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_45_400_821104031_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_45_400_821104031_new.svg new file mode 100644 index 0000000..55248d4 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_45_400_821104031_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_800_800_821104033_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_800_800_821104033_new.svg new file mode 100644 index 0000000..36676b6 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_800_800_821104033_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_690_821104041_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_690_821104041_new.svg new file mode 100644 index 0000000..8d3adb6 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_690_821104041_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_870_821104035_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_870_821104035_new.svg new file mode 100644 index 0000000..3b4344d --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_870_821104035_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/APB_110_R630_90_850_890_821104034.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_890_821104034_new.svg similarity index 50% rename from SVGs/Omniflo/Bogen/APB_110_R630_90_850_890_821104034.svg rename to SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_890_821104034_new.svg index 18d32b5..95a0b28 100644 --- a/SVGs/Omniflo/Bogen/APB_110_R630_90_850_890_821104034.svg +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R630_90_850_890_821104034_new.svg @@ -7,8 +7,10 @@ - - - + + + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R650_180_L_150_821104043_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R650_180_L_150_821104043_new.svg new file mode 100644 index 0000000..dec6882 --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_110_R650_180_L_150_821104043_new.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/APB_60_R515_90_650_821094040.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_60_R515_90_650_821094040_new.svg similarity index 68% rename from SVGs/Omniflo/Bogen/APB_60_R515_90_650_821094040.svg rename to SVGs/Omniflo/Bogen/NewSVG/Original/APB_60_R515_90_650_821094040_new.svg index cd08761..d634a62 100644 --- a/SVGs/Omniflo/Bogen/APB_60_R515_90_650_821094040.svg +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_60_R515_90_650_821094040_new.svg @@ -5,10 +5,13 @@ - + + + + - - - + + + diff --git a/SVGs/Omniflo/Bogen/NewSVG/Original/APB_60_R515_90_810_821094101_new.svg b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_60_R515_90_810_821094101_new.svg new file mode 100644 index 0000000..2f80b3b --- /dev/null +++ b/SVGs/Omniflo/Bogen/NewSVG/Original/APB_60_R515_90_810_821094101_new.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Bogen/Umbrennung für neue 2D shapes.xlsx b/SVGs/Omniflo/Bogen/Umbrennung für neue 2D shapes.xlsx new file mode 100644 index 0000000..ef4ea72 Binary files /dev/null and b/SVGs/Omniflo/Bogen/Umbrennung für neue 2D shapes.xlsx differ 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 new file mode 100644 index 0000000..17a5d59 --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_45_400_821104021.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..3f672ee --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_67_5_339_821104024.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..959d967 --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R400_90_500_821104022.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/Bogen/APB_110_R400_90_500_821104022.svg b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R500_90_550_550_821104030.svg similarity index 50% rename from SVGs/Omniflo/Bogen/APB_110_R400_90_500_821104022.svg rename to SVGs/Omniflo/Bogen/backup_alt/APB_110_R500_90_550_550_821104030.svg index 317ea8f..c7a9f3b 100644 --- a/SVGs/Omniflo/Bogen/APB_110_R400_90_500_821104022.svg +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R500_90_550_550_821104030.svg @@ -3,4 +3,4 @@ - + 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 new file mode 100644 index 0000000..3c0b2bb --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_22_5_84_821104025.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..ff1ed8b --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_191_821104029.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..edb7572 --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_205_821104037.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..3a4428b --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_45_232_821104026.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..bfb6f2b --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_420_821104028.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..97968df --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_432_821104027.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..55fba17 --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_67_5_L_185_170_821104065.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..9368cf3 --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R550_90_900_605_821104066.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..0c14d0a --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_45_400_821104031.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..dec0588 --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_800_800_821104033.svg @@ -0,0 +1,4 @@ + + + + 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 new file mode 100644 index 0000000..29696e6 --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_690_821104041.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..12cfac0 --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_870_821104035.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..f3a7732 --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R630_90_850_890_821104034.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..a2ee07e --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_110_R650_180_L_150_821104043.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..ff17678 --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_60_R515_90_650_821094040.svg @@ -0,0 +1,6 @@ + + + + + + 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 new file mode 100644 index 0000000..f0e9fdf --- /dev/null +++ b/SVGs/Omniflo/Bogen/backup_alt/APB_60_R515_90_810_821094101.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SVGs/Omniflo/TEFBogen/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250.svg b/SVGs/Omniflo/TEFBogen/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250.svg index c85b96d..607519e 100644 --- a/SVGs/Omniflo/TEFBogen/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250.svg +++ b/SVGs/Omniflo/TEFBogen/APB_110_R400_67_5_339_821104024_mit_0_B10081_TEFBogen_67_5_R250.svg @@ -1,10 +1,10 @@ - + - + - + diff --git a/SVGs/Omniflo/python/1_SVGErfassung_updated_new_input.json b/SVGs/Omniflo/python/1_SVGErfassung_updated_new_input.json new file mode 100644 index 0000000..026c25f --- /dev/null +++ b/SVGs/Omniflo/python/1_SVGErfassung_updated_new_input.json @@ -0,0 +1,182 @@ +[ + { + "SVGname": "APB_110_R400_45_400_821104021.svg", + "Sivasnr": "821104021", + "Winkel":45, + "center_line_width_mm": 669.491, + "center_line_height_mm": 399.505, + "Objekt_width_mm":684.367, + "Objekt_height_mm":435.421 + }, + { + "SVGname": "APB_110_R400_67_5_339_821104024.svg", + "Sivasnr": "821104024", + "Winkel":67.5, + "center_line_width_mm": 507.820, + "center_line_height_mm": 339.315, + "Objekt_width_mm":527.258, + "Objekt_height_mm":368.405 + }, + { + "SVGname": "APB_110_R400_90_500_821104022.svg", + "Sivasnr": "821104022", + "Winkel":90, + "center_line_width_mm": 500, + "center_line_height_mm": 500, + "Objekt_width_mm":521.040, + "Objekt_height_mm":521.040 + }, + { + "SVGname": "APB_110_R500_90_550_550_821104030.svg", + "Sivasnr": "821104030", + "Winkel":90, + "center_line_width_mm": 550, + "center_line_height_mm": 550, + "Objekt_width_mm":571.040, + "Objekt_height_mm":571.040 + }, + { + "SVGname": "APB_110_R550_22_5_84_821104025.svg", + "Sivasnr": "821104025", + "Winkel":22.5, + "center_line_width_mm": 514.491, + "center_line_height_mm": 122.230, + "Objekt_width_mm":522.542, + "Objekt_height_mm":162.707 + }, + { + "SVGname": "APB_110_R550_45_191_821104029.svg", + "Sivasnr": "821104029", + "Winkel":45, + "center_line_width_mm": 551.606, + "center_line_height_mm": 190.792 , + "Objekt_width_mm":566.483, + "Objekt_height_mm":226.709 + }, + { + "SVGname": "APB_110_R550_45_205_821104037.svg", + "Sivasnr": "821104037", + "Winkel":45, + "center_line_width_mm": 537.249, + "center_line_height_mm": 204.932, + "Objekt_width_mm":552.126, + "Objekt_height_mm":240.849 + }, + { + "SVGname": "APB_110_R550_45_232_821104026.svg", + "Sivasnr": "821104026", + "Winkel":45, + "center_line_width_mm": 595.265, + "center_line_height_mm": 265.998, + "Objekt_width_mm":610.142, + "Objekt_height_mm":301.914 + }, + { + "SVGname": "APB_110_R550_67_5_420_821104028.svg", + "Sivasnr": "821104028", + "Winkel":67.5, + "center_line_width_mm": 582.427, + "center_line_height_mm": 419.902, + "Objekt_width_mm":601.865, + "Objekt_height_mm":448.992 + }, + { + "SVGname": "APB_110_R550_67_5_432_821104027.svg", + "Sivasnr": "821104027", + "Winkel":67.5, + "center_line_width_mm": 776.437, + "center_line_height_mm": 488.731, + "Objekt_width_mm":795.875, + "Objekt_height_mm":517.821 + }, + { + "SVGname": "APB_110_R550_67_5_L_185_170_821104065.svg", + "Sivasnr": "821104065", + "Winkel":67.5, + "center_line_width_mm": 758.190, + "center_line_height_mm": 496.584, + "Objekt_width_mm":777.628, + "Objekt_height_mm":525.674 + }, + { + "SVGname": "APB_110_R550_90_900_605_821104066.svg", + "Sivasnr": "821104066", + "Winkel":90, + "center_line_width_mm": 900, + "center_line_height_mm": 605, + "Objekt_width_mm":921.040, + "Objekt_height_mm":626.040 + }, + { + "SVGname": "APB_110_R630_45_400_821104031.svg", + "Sivasnr": "821104031", + "Winkel":45, + "center_line_width_mm": 824.608, + "center_line_height_mm": 399.554, + "Objekt_width_mm":839.485, + "Objekt_height_mm":435.470 + }, + { + "SVGname": "APB_110_R630_90_800_800_821104033.svg", + "Sivasnr": "821104033", + "Winkel":90, + "center_line_width_mm": 800, + "center_line_height_mm": 800, + "Objekt_width_mm":821.040, + "Objekt_height_mm":821.040 + }, + { + "SVGname": "APB_110_R630_90_850_690_821104041.svg", + "Sivasnr": "821104041", + "Winkel":90, + "center_line_width_mm": 690, + "center_line_height_mm": 850, + "Objekt_width_mm":711.040, + "Objekt_height_mm":871.040 + }, + { + "SVGname": "APB_110_R630_90_850_870_821104035.svg", + "Sivasnr": "821104035", + "Winkel":90, + "center_line_width_mm": 850, + "center_line_height_mm": 870, + "Objekt_width_mm":871.04, + "Objekt_height_mm":891.04 + }, + { + "SVGname": "APB_110_R630_90_850_890_821104034.svg", + "Sivasnr": "821104034", + "Winkel":90, + "center_line_width_mm": 890, + "center_line_height_mm": 850, + "Objekt_width_mm":911.040, + "Objekt_height_mm":871.040 + }, + { + "SVGname": "APB_110_R650_180_L_150_821104043.svg", + "Sivasnr": "821104043", + "Winkel":180, + "center_line_width_mm": 800, + "center_line_height_mm": 1300, + "Objekt_width_mm":800, + "Objekt_height_mm":1342.080 + }, + { + "SVGname": "APB_60_R515_90_650_821094040.svg", + "Sivasnr": "821094040", + "Winkel":90, + "center_line_width_mm": 650.0, + "center_line_height_mm": 650.0, + "Objekt_width_mm": 671.040, + "Objekt_height_mm": 671.040 + }, + { + "SVGname": "APB_60_R515_90_810_821094101.svg", + "Sivasnr": "821094101", + "Winkel":90, + "center_line_width_mm": 810.0, + "center_line_height_mm": 810.0, + "Objekt_width_mm": 831.04, + "Objekt_height_mm": 831.04 + } +] \ No newline at end of file diff --git a/SVGs/Omniflo/python/1_SVGErfassung_updated_new_output.json b/SVGs/Omniflo/python/1_SVGErfassung_updated_new_output.json new file mode 100644 index 0000000..283bf63 --- /dev/null +++ b/SVGs/Omniflo/python/1_SVGErfassung_updated_new_output.json @@ -0,0 +1,222 @@ +[ + { + "SVGname": "APB_110_R400_45_400_821104021.svg", + "Sivasnr": "821104021", + "Winkel": 45.0, + "center_line_width_mm": 669.491, + "center_line_height_mm": 399.505, + "Objekt_width_mm": 684.367, + "Objekt_height_mm": 435.421, + "calculated_objekt_width_mm": 684.369, + "calculated_objekt_height_mm": 435.423 + }, + { + "SVGname": "APB_110_R400_67_5_339_821104024.svg", + "Sivasnr": "821104024", + "Winkel": 67.5, + "center_line_width_mm": 507.82, + "center_line_height_mm": 339.315, + "Objekt_width_mm": 527.258, + "Objekt_height_mm": 368.405, + "calculated_objekt_width_mm": 527.258, + "calculated_objekt_height_mm": 368.407 + }, + { + "SVGname": "APB_110_R400_90_500_821104022.svg", + "Sivasnr": "821104022", + "Winkel": 90.0, + "center_line_width_mm": 500.0, + "center_line_height_mm": 500.0, + "Objekt_width_mm": 521.04, + "Objekt_height_mm": 521.04, + "calculated_objekt_width_mm": 521.04, + "calculated_objekt_height_mm": 521.04 + }, + { + "SVGname": "APB_110_R500_90_550_550_821104030.svg", + "Sivasnr": "821104030", + "Winkel": 90.0, + "center_line_width_mm": 550.0, + "center_line_height_mm": 550.0, + "Objekt_width_mm": 571.04, + "Objekt_height_mm": 571.04, + "calculated_objekt_width_mm": 571.04, + "calculated_objekt_height_mm": 571.04 + }, + { + "SVGname": "APB_110_R550_22_5_84_821104025.svg", + "Sivasnr": "821104025", + "Winkel": 22.5, + "center_line_width_mm": 514.491, + "center_line_height_mm": 122.23, + "Objekt_width_mm": 522.542, + "Objekt_height_mm": 162.707, + "calculated_objekt_width_mm": 522.543, + "calculated_objekt_height_mm": 162.708 + }, + { + "SVGname": "APB_110_R550_45_191_821104029.svg", + "Sivasnr": "821104029", + "Winkel": 45.0, + "center_line_width_mm": 551.606, + "center_line_height_mm": 190.792, + "Objekt_width_mm": 566.483, + "Objekt_height_mm": 226.709, + "calculated_objekt_width_mm": 566.484, + "calculated_objekt_height_mm": 226.71 + }, + { + "SVGname": "APB_110_R550_45_205_821104037.svg", + "Sivasnr": "821104037", + "Winkel": 45.0, + "center_line_width_mm": 537.249, + "center_line_height_mm": 204.932, + "Objekt_width_mm": 552.126, + "Objekt_height_mm": 240.849, + "calculated_objekt_width_mm": 552.127, + "calculated_objekt_height_mm": 240.85 + }, + { + "SVGname": "APB_110_R550_45_232_821104026.svg", + "Sivasnr": "821104026", + "Winkel": 45.0, + "center_line_width_mm": 595.265, + "center_line_height_mm": 265.998, + "Objekt_width_mm": 610.142, + "Objekt_height_mm": 301.914, + "calculated_objekt_width_mm": 610.143, + "calculated_objekt_height_mm": 301.916 + }, + { + "SVGname": "APB_110_R550_67_5_420_821104028.svg", + "Sivasnr": "821104028", + "Winkel": 67.5, + "center_line_width_mm": 582.427, + "center_line_height_mm": 419.902, + "Objekt_width_mm": 601.865, + "Objekt_height_mm": 448.992, + "calculated_objekt_width_mm": 601.865, + "calculated_objekt_height_mm": 448.994 + }, + { + "SVGname": "APB_110_R550_67_5_432_821104027.svg", + "Sivasnr": "821104027", + "Winkel": 67.5, + "center_line_width_mm": 776.437, + "center_line_height_mm": 488.731, + "Objekt_width_mm": 795.875, + "Objekt_height_mm": 517.821, + "calculated_objekt_width_mm": 795.875, + "calculated_objekt_height_mm": 517.823 + }, + { + "SVGname": "APB_110_R550_67_5_L_185_170_821104065.svg", + "Sivasnr": "821104065", + "Winkel": 67.5, + "center_line_width_mm": 758.19, + "center_line_height_mm": 496.584, + "Objekt_width_mm": 777.628, + "Objekt_height_mm": 525.674, + "calculated_objekt_width_mm": 777.628, + "calculated_objekt_height_mm": 525.676 + }, + { + "SVGname": "APB_110_R550_90_900_605_821104066.svg", + "Sivasnr": "821104066", + "Winkel": 90.0, + "center_line_width_mm": 900.0, + "center_line_height_mm": 605.0, + "Objekt_width_mm": 921.04, + "Objekt_height_mm": 626.04, + "calculated_objekt_width_mm": 921.04, + "calculated_objekt_height_mm": 626.04 + }, + { + "SVGname": "APB_110_R630_45_400_821104031.svg", + "Sivasnr": "821104031", + "Winkel": 45.0, + "center_line_width_mm": 824.608, + "center_line_height_mm": 399.554, + "Objekt_width_mm": 839.485, + "Objekt_height_mm": 435.47, + "calculated_objekt_width_mm": 839.486, + "calculated_objekt_height_mm": 435.472 + }, + { + "SVGname": "APB_110_R630_90_800_800_821104033.svg", + "Sivasnr": "821104033", + "Winkel": 90.0, + "center_line_width_mm": 800.0, + "center_line_height_mm": 800.0, + "Objekt_width_mm": 821.04, + "Objekt_height_mm": 821.04, + "calculated_objekt_width_mm": 821.04, + "calculated_objekt_height_mm": 821.04 + }, + { + "SVGname": "APB_110_R630_90_850_690_821104041.svg", + "Sivasnr": "821104041", + "Winkel": 90.0, + "center_line_width_mm": 690.0, + "center_line_height_mm": 850.0, + "Objekt_width_mm": 711.04, + "Objekt_height_mm": 871.04, + "calculated_objekt_width_mm": 711.04, + "calculated_objekt_height_mm": 871.04 + }, + { + "SVGname": "APB_110_R630_90_850_870_821104035.svg", + "Sivasnr": "821104035", + "Winkel": 90.0, + "center_line_width_mm": 850.0, + "center_line_height_mm": 870.0, + "Objekt_width_mm": 871.04, + "Objekt_height_mm": 891.04, + "calculated_objekt_width_mm": 871.04, + "calculated_objekt_height_mm": 891.04 + }, + { + "SVGname": "APB_110_R630_90_850_890_821104034.svg", + "Sivasnr": "821104034", + "Winkel": 90.0, + "center_line_width_mm": 890.0, + "center_line_height_mm": 850.0, + "Objekt_width_mm": 911.04, + "Objekt_height_mm": 871.04, + "calculated_objekt_width_mm": 911.04, + "calculated_objekt_height_mm": 871.04 + }, + { + "SVGname": "APB_110_R650_180_L_150_821104043.svg", + "Sivasnr": "821104043", + "Winkel": 180.0, + "center_line_width_mm": 800.0, + "center_line_height_mm": 1300.0, + "Objekt_width_mm": 800.0, + "Objekt_height_mm": 1342.08, + "calculated_objekt_width_mm": 800.0, + "calculated_objekt_height_mm": 1342.08 + }, + { + "SVGname": "APB_60_R515_90_650_821094040.svg", + "Sivasnr": "821094040", + "Winkel": 90.0, + "center_line_width_mm": 650.0, + "center_line_height_mm": 650.0, + "Objekt_width_mm": 671.04, + "Objekt_height_mm": 671.04, + "calculated_objekt_width_mm": 671.04, + "calculated_objekt_height_mm": 671.04 + }, + { + "SVGname": "APB_60_R515_90_810_821094101.svg", + "Sivasnr": "821094101", + "Winkel": 90.0, + "center_line_width_mm": 810.0, + "center_line_height_mm": 810.0, + "Objekt_width_mm": 831.04, + "Objekt_height_mm": 831.04, + "calculated_objekt_width_mm": 831.04, + "calculated_objekt_height_mm": 831.04 + } +] \ No newline at end of file diff --git a/SVGs/Omniflo/python/1_calculate_ture_width_and_height_dimensions_with_profile_width.py b/SVGs/Omniflo/python/1_calculate_ture_width_and_height_dimensions_with_profile_width.py new file mode 100644 index 0000000..bf21eea --- /dev/null +++ b/SVGs/Omniflo/python/1_calculate_ture_width_and_height_dimensions_with_profile_width.py @@ -0,0 +1,151 @@ +''' Key Analysis Points: + + Data Safety: + Uses safe_float() to handle potential data conversion issues + Creates copies of items to avoid modifying original data + Geometric Calculations: + Converts angles to radians for trigonometric functions + Performs width/height calculations based on center line measurements and angles + Rounds results to 3 decimal places for consistency + Validation: + Compares calculated values with original values + Flags discrepancies with "Please verify" status + Provides detailed difference metrics + Error Handling: + Preserves original data when processing fails + Tracks and reports all errors + Provides comprehensive statistics + Output: + Generates a new JSON file with calculated fields + Provides detailed console output for verification + Maintains original structure while adding new calculated fields + +The script is designed to process SVG measurement data, perform geometric validations, and produce an enhanced dataset while providing thorough feedback about the processing results. ''' +import json +import math + +def safe_float(value, default=0.0): + """Safely convert value to float, return default if conversion fails""" + try: + return float(value) if value != '' else default + except (ValueError, TypeError): + return default + +def calculate_attributes(item): + """Calculate and add new attributes to the item based on geometric calculations""" + # Create a copy of the item to avoid modifying the original + processed_item = item.copy() + + # Ensure all numeric fields have valid values using safe_float + processed_item["center_line_width_mm"] = safe_float(item.get("center_line_width_mm", 0)) + processed_item["center_line_height_mm"] = safe_float(item.get("center_line_height_mm", 0)) + processed_item["Objekt_width_mm"] = safe_float(item.get("Objekt_width_mm", 0)) + processed_item["Objekt_height_mm"] = safe_float(item.get("Objekt_height_mm", 0)) + processed_item["Winkel"] = safe_float(item.get("Winkel", 0)) + + # Convert angle to radians for trigonometric calculations + winkel_rad = math.radians(processed_item["Winkel"]) + sin_value = math.sin(winkel_rad) + cos_value = math.cos(winkel_rad) + + # Calculate new dimensions with 3 decimal places precision + if processed_item["Winkel"]!=180: + calculated_width = processed_item["center_line_width_mm"] + sin_value * 21.040 + calculated_height = processed_item["center_line_height_mm"] + 21.040 + cos_value * 21.040 + else: + calculated_width = processed_item["center_line_width_mm"] + calculated_height = processed_item["center_line_height_mm"]+ 21.040 + 21.040 + + + processed_item["calculated_objekt_width_mm"] = round(calculated_width, 3) + processed_item["calculated_objekt_height_mm"] = round(calculated_height, 3) + + # Calculate differences between original and calculated values + width_diff = round(processed_item["Objekt_width_mm"] - processed_item["calculated_objekt_width_mm"], 3) + height_diff = round(processed_item["Objekt_height_mm"] - processed_item["calculated_objekt_height_mm"], 3) + + # Prepare comparison results for console output (not saved to JSON) + comparison_results = { + "width": { + "calculated": processed_item["calculated_objekt_width_mm"], + "original": processed_item["Objekt_width_mm"], + "difference": width_diff, + "status": "OK" if abs(width_diff) < 0.001 else "Please verify" + }, + "height": { + "calculated": processed_item["calculated_objekt_height_mm"], + "original": processed_item["Objekt_height_mm"], + "difference": height_diff, + "status": "OK" if abs(height_diff) < 0.001 else "Please verify" + } + } + + return processed_item, comparison_results + +def process_json_file(input_file, output_file): + """Main function to process JSON file and generate output""" + # Read input file + try: + with open(input_file, 'r', encoding='utf-8') as f: + data = json.load(f) + except FileNotFoundError: + print(f"Error: Input file '{input_file}' not found") + return + except json.JSONDecodeError as e: + print(f"JSON parsing error: {e}") + return + + # Verify data is a list + if not isinstance(data, list): + print("Error: JSON data should be an array") + return + + # Process data + processed_data = [] + error_items = [] + + print("\nStarting JSON data processing...\n") + + for idx, item in enumerate(data, start=1): + try: + processed_item, comparison = calculate_attributes(item) + processed_data.append(processed_item) + + # Print comparison results to console + print(f"Item {idx} [{item.get('SVGname', 'Unnamed')}] comparison results:") + print(f" Width: Calculated={comparison['width']['calculated']} | Original={comparison['width']['original']} | Difference={comparison['width']['difference']} | {comparison['width']['status']}") + print(f" Height: Calculated={comparison['height']['calculated']} | Original={comparison['height']['original']} | Difference={comparison['height']['difference']} | {comparison['height']['status']}") + print("-" * 60) + + except Exception as e: + error_items.append((idx, str(e))) + # Preserve original data (without any processed fields) + processed_data.append(item) + # Print error message to console + print(f"Error processing item {idx} [{item.get('SVGname', 'Unnamed')}]: {str(e)}") + print("-" * 60) + + # Write output file + try: + with open(output_file, 'w', encoding='utf-8') as f: + json.dump(processed_data, f, indent=4, ensure_ascii=False) + print(f"\nProcessing complete. Results saved to {output_file}") + except IOError as e: + print(f"Error writing output file: {e}") + return + + # Print statistics + total_items = len(data) + success_items = total_items - len(error_items) + + print("\nProcessing statistics:") + print(f"Total items: {total_items}") + print(f"Successfully processed: {success_items}") + print(f"Failed items: {len(error_items)}") + +# Example usage +if __name__ == "__main__": + input_filename = "1_SVGErfassung_updated_new_input.json" # Replace with your input filename + output_filename = "1_SVGErfassung_updated_new_output.json" # Replace with desired output filename + + process_json_file(input_filename, output_filename) \ No newline at end of file diff --git a/SVGs/Omniflo/python/2_calculated_px_cps_output.json b/SVGs/Omniflo/python/2_calculated_px_cps_output.json new file mode 100644 index 0000000..4f681a5 --- /dev/null +++ b/SVGs/Omniflo/python/2_calculated_px_cps_output.json @@ -0,0 +1,602 @@ +[ + { + "SVGname": "APB_110_R400_45_400_821104021.svg", + "Sivasnr": "821104021", + "Winkel": 45.0, + "center_line_width_mm": 669.491, + "center_line_height_mm": 399.505, + "Objekt_width_mm": 684.367, + "Objekt_height_mm": 435.421, + "calculated_objekt_width_mm": 684.369, + "calculated_objekt_height_mm": 435.423, + "Objekt_width_px": 2586.565, + "Objekt_height_px": 1645.674, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 636.239, + "scale_factor": 1.461204, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 48.321, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 978.263, + "y": 965.835, + "direction": 135.0 + } + ] + }, + { + "SVGname": "APB_110_R400_67_5_339_821104024.svg", + "Sivasnr": "821104024", + "Winkel": 67.5, + "center_line_width_mm": 507.82, + "center_line_height_mm": 339.315, + "Objekt_width_mm": 527.258, + "Objekt_height_mm": 368.405, + "calculated_objekt_width_mm": 527.258, + "calculated_objekt_height_mm": 368.407, + "Objekt_width_px": 1992.772, + "Objekt_height_px": 1392.387, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 698.719, + "scale_factor": 1.896605, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 57.111, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 963.134, + "y": 978.149, + "direction": 157.5 + } + ] + }, + { + "SVGname": "APB_110_R400_90_500_821104022.svg", + "Sivasnr": "821104022", + "Winkel": 90.0, + "center_line_width_mm": 500.0, + "center_line_height_mm": 500.0, + "Objekt_width_mm": 521.04, + "Objekt_height_mm": 521.04, + "calculated_objekt_width_mm": 521.04, + "calculated_objekt_height_mm": 521.04, + "Objekt_width_px": 1969.271, + "Objekt_height_px": 1969.271, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 1000.0, + "scale_factor": 1.919238, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 40.381, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 959.619, + "y": 1000.0, + "direction": 180.0 + } + ] + }, + { + "SVGname": "APB_110_R500_90_550_550_821104030.svg", + "Sivasnr": "821104030", + "Winkel": 90.0, + "center_line_width_mm": 550.0, + "center_line_height_mm": 550.0, + "Objekt_width_mm": 571.04, + "Objekt_height_mm": 571.04, + "calculated_objekt_width_mm": 571.04, + "calculated_objekt_height_mm": 571.04, + "Objekt_width_px": 2158.246, + "Objekt_height_px": 2158.246, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 1000.0, + "scale_factor": 1.751191, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 36.845, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 963.155, + "y": 1000.0, + "direction": 180.0 + } + ] + }, + { + "SVGname": "APB_110_R550_22_5_84_821104025.svg", + "Sivasnr": "821104025", + "Winkel": 22.5, + "center_line_width_mm": 514.491, + "center_line_height_mm": 122.23, + "Objekt_width_mm": 522.542, + "Objekt_height_mm": 162.707, + "calculated_objekt_width_mm": 522.543, + "calculated_objekt_height_mm": 162.708, + "Objekt_width_px": 1974.947, + "Objekt_height_px": 614.951, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 311.376, + "scale_factor": 1.913722, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 129.312, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 984.593, + "y": 880.54, + "direction": 112.5 + } + ] + }, + { + "SVGname": "APB_110_R550_45_191_821104029.svg", + "Sivasnr": "821104029", + "Winkel": 45.0, + "center_line_width_mm": 551.606, + "center_line_height_mm": 190.792, + "Objekt_width_mm": 566.483, + "Objekt_height_mm": 226.709, + "calculated_objekt_width_mm": 566.484, + "calculated_objekt_height_mm": 226.71, + "Objekt_width_px": 2141.022, + "Objekt_height_px": 856.847, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 400.204, + "scale_factor": 1.765278, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 92.806, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 973.738, + "y": 934.379, + "direction": 135.0 + } + ] + }, + { + "SVGname": "APB_110_R550_45_205_821104037.svg", + "Sivasnr": "821104037", + "Winkel": 45.0, + "center_line_width_mm": 537.249, + "center_line_height_mm": 204.932, + "Objekt_width_mm": 552.126, + "Objekt_height_mm": 240.849, + "calculated_objekt_width_mm": 552.127, + "calculated_objekt_height_mm": 240.85, + "Objekt_width_px": 2086.76, + "Objekt_height_px": 910.289, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 436.221, + "scale_factor": 1.811181, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 87.358, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 973.055, + "y": 938.231, + "direction": 135.0 + } + ] + }, + { + "SVGname": "APB_110_R550_45_232_821104026.svg", + "Sivasnr": "821104026", + "Winkel": 45.0, + "center_line_width_mm": 595.265, + "center_line_height_mm": 265.998, + "Objekt_width_mm": 610.142, + "Objekt_height_mm": 301.914, + "calculated_objekt_width_mm": 610.143, + "calculated_objekt_height_mm": 301.916, + "Objekt_width_px": 2306.032, + "Objekt_height_px": 1141.084, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 494.826, + "scale_factor": 1.638963, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 69.689, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 975.617, + "y": 950.727, + "direction": 135.0 + } + ] + }, + { + "SVGname": "APB_110_R550_67_5_420_821104028.svg", + "Sivasnr": "821104028", + "Winkel": 67.5, + "center_line_width_mm": 582.427, + "center_line_height_mm": 419.902, + "Objekt_width_mm": 601.865, + "Objekt_height_mm": 448.992, + "calculated_objekt_width_mm": 601.865, + "calculated_objekt_height_mm": 448.994, + "Objekt_width_px": 2274.749, + "Objekt_height_px": 1696.965, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 746.001, + "scale_factor": 1.661502, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 46.861, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 967.704, + "y": 982.071, + "direction": 157.5 + } + ] + }, + { + "SVGname": "APB_110_R550_67_5_432_821104027.svg", + "Sivasnr": "821104027", + "Winkel": 67.5, + "center_line_width_mm": 776.437, + "center_line_height_mm": 488.731, + "Objekt_width_mm": 795.875, + "Objekt_height_mm": 517.821, + "calculated_objekt_width_mm": 795.875, + "calculated_objekt_height_mm": 517.823, + "Objekt_width_px": 3008.01, + "Objekt_height_px": 1957.104, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 650.631, + "scale_factor": 1.256479, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 40.632, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 975.577, + "y": 984.454, + "direction": 157.5 + } + ] + }, + { + "SVGname": "APB_110_R550_67_5_L_185_170_821104065.svg", + "Sivasnr": "821104065", + "Winkel": 67.5, + "center_line_width_mm": 758.19, + "center_line_height_mm": 496.584, + "Objekt_width_mm": 777.628, + "Objekt_height_mm": 525.674, + "calculated_objekt_width_mm": 777.628, + "calculated_objekt_height_mm": 525.676, + "Objekt_width_px": 2939.045, + "Objekt_height_px": 1986.785, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 675.997, + "scale_factor": 1.285962, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 40.025, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 975.004, + "y": 984.686, + "direction": 157.5 + } + ] + }, + { + "SVGname": "APB_110_R550_90_900_605_821104066.svg", + "Sivasnr": "821104066", + "Winkel": 90.0, + "center_line_width_mm": 900.0, + "center_line_height_mm": 605.0, + "Objekt_width_mm": 921.04, + "Objekt_height_mm": 626.04, + "calculated_objekt_width_mm": 921.04, + "calculated_objekt_height_mm": 626.04, + "Objekt_width_px": 3481.071, + "Objekt_height_px": 2366.118, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 679.71, + "scale_factor": 1.085729, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 33.608, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 977.156, + "y": 1000.0, + "direction": 180.0 + } + ] + }, + { + "SVGname": "APB_110_R630_45_400_821104031.svg", + "Sivasnr": "821104031", + "Winkel": 45.0, + "center_line_width_mm": 824.608, + "center_line_height_mm": 399.554, + "Objekt_width_mm": 839.485, + "Objekt_height_mm": 435.47, + "calculated_objekt_width_mm": 839.486, + "calculated_objekt_height_mm": 435.472, + "Objekt_width_px": 3172.834, + "Objekt_height_px": 1645.859, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 518.735, + "scale_factor": 1.191207, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 48.316, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 982.279, + "y": 965.839, + "direction": 135.0 + } + ] + }, + { + "SVGname": "APB_110_R630_90_800_800_821104033.svg", + "Sivasnr": "821104033", + "Winkel": 90.0, + "center_line_width_mm": 800.0, + "center_line_height_mm": 800.0, + "Objekt_width_mm": 821.04, + "Objekt_height_mm": 821.04, + "calculated_objekt_width_mm": 821.04, + "calculated_objekt_height_mm": 821.04, + "Objekt_width_px": 3103.121, + "Objekt_height_px": 3103.121, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 1000.0, + "scale_factor": 1.217967, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 25.626, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 974.374, + "y": 1000.0, + "direction": 180.0 + } + ] + }, + { + "SVGname": "APB_110_R630_90_850_690_821104041.svg", + "Sivasnr": "821104041", + "Winkel": 90.0, + "center_line_width_mm": 690.0, + "center_line_height_mm": 850.0, + "Objekt_width_mm": 711.04, + "Objekt_height_mm": 871.04, + "calculated_objekt_width_mm": 711.04, + "calculated_objekt_height_mm": 871.04, + "Objekt_width_px": 2687.376, + "Objekt_height_px": 3292.096, + "calculated_SVG_height_px": 1000, + "calculated_SVG_width_px": 820.091, + "scale_factor": 1.148053, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 24.155, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 970.546, + "y": 1000.0, + "direction": 180.0 + } + ] + }, + { + "SVGname": "APB_110_R630_90_850_870_821104035.svg", + "Sivasnr": "821104035", + "Winkel": 90.0, + "center_line_width_mm": 850.0, + "center_line_height_mm": 870.0, + "Objekt_width_mm": 871.04, + "Objekt_height_mm": 891.04, + "calculated_objekt_width_mm": 871.04, + "calculated_objekt_height_mm": 891.04, + "Objekt_width_px": 3292.096, + "Objekt_height_px": 3367.686, + "calculated_SVG_height_px": 1000, + "calculated_SVG_width_px": 981.334, + "scale_factor": 1.122284, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 23.613, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 975.938, + "y": 1000.0, + "direction": 180.0 + } + ] + }, + { + "SVGname": "APB_110_R630_90_850_890_821104034.svg", + "Sivasnr": "821104034", + "Winkel": 90.0, + "center_line_width_mm": 890.0, + "center_line_height_mm": 850.0, + "Objekt_width_mm": 911.04, + "Objekt_height_mm": 871.04, + "calculated_objekt_width_mm": 911.04, + "calculated_objekt_height_mm": 871.04, + "Objekt_width_px": 3443.276, + "Objekt_height_px": 3292.096, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 956.094, + "scale_factor": 1.097647, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 24.155, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 976.906, + "y": 1000.0, + "direction": 180.0 + } + ] + }, + { + "SVGname": "APB_110_R650_180_L_150_821104043.svg", + "Sivasnr": "821104043", + "Winkel": 180.0, + "center_line_width_mm": 800.0, + "center_line_height_mm": 1300.0, + "Objekt_width_mm": 800.0, + "Objekt_height_mm": 1342.08, + "calculated_objekt_width_mm": 800.0, + "calculated_objekt_height_mm": 1342.08, + "Objekt_width_px": 3023.6, + "Objekt_height_px": 5072.391, + "calculated_SVG_height_px": 1000, + "calculated_SVG_width_px": 599.869, + "scale_factor": 0.745112, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 15.677, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 0, + "y": 984.323, + "direction": 270.0 + } + ] + }, + { + "SVGname": "APB_60_R515_90_650_821094040.svg", + "Sivasnr": "821094040", + "Winkel": 90.0, + "center_line_width_mm": 650.0, + "center_line_height_mm": 650.0, + "Objekt_width_mm": 671.04, + "Objekt_height_mm": 671.04, + "calculated_objekt_width_mm": 671.04, + "calculated_objekt_height_mm": 671.04, + "Objekt_width_px": 2536.196, + "Objekt_height_px": 2536.196, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 1000.0, + "scale_factor": 1.490224, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 31.354, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 968.646, + "y": 1000.0, + "direction": 180.0 + } + ] + }, + { + "SVGname": "APB_60_R515_90_810_821094101.svg", + "Sivasnr": "821094101", + "Winkel": 90.0, + "center_line_width_mm": 810.0, + "center_line_height_mm": 810.0, + "Objekt_width_mm": 831.04, + "Objekt_height_mm": 831.04, + "calculated_objekt_width_mm": 831.04, + "calculated_objekt_height_mm": 831.04, + "Objekt_width_px": 3140.916, + "Objekt_height_px": 3140.916, + "calculated_SVG_width_px": 1000, + "calculated_SVG_height_px": 1000.0, + "scale_factor": 1.203312, + "connectionPoints": [ + { + "id": "cp1", + "x": 0, + "y": 25.318, + "direction": 270.0 + }, + { + "id": "cp2", + "x": 974.683, + "y": 1000.0, + "direction": 180.0 + } + ] + } +] \ No newline at end of file diff --git a/SVGs/Omniflo/python/2_calculations_to_standardize_the_dimensions_and_add_connection_points.py b/SVGs/Omniflo/python/2_calculations_to_standardize_the_dimensions_and_add_connection_points.py new file mode 100644 index 0000000..a8a9d6f --- /dev/null +++ b/SVGs/Omniflo/python/2_calculations_to_standardize_the_dimensions_and_add_connection_points.py @@ -0,0 +1,158 @@ +''' This Python script processes JSON data containing SVG object measurements and performs several calculations to standardize the dimensions and add connection points. Here's the main logic: + + Data Processing: + Converts all numeric fields to floats + Determines the dominant dimension (width or height) and scales it to 1000px + Calculates the other dimension proportionally + Computes two connection points (cp1 and cp2) with their coordinates and directions + Error Checking: + Validates that connection points stay within the 1000px boundary + Provides detailed error reporting + Scaling Logic: + Uses different scaling approaches based on whether width or height is larger + Maintains aspect ratio while standardizing dimensions ''' +import json +import math + +def process_json_item(item): + # Ensure all numeric fields are floats + item["Winkel"] = float(item["Winkel"]) + item["center_line_width_mm"] = float(item["center_line_width_mm"]) + item["center_line_height_mm"] = float(item["center_line_height_mm"]) + item["Objekt_width_mm"] = float(item["Objekt_width_mm"]) + item["Objekt_height_mm"] = float(item["Objekt_height_mm"]) + item["calculated_objekt_width_mm"] = float(item["calculated_objekt_width_mm"]) + item["calculated_objekt_height_mm"] = float(item["calculated_objekt_height_mm"]) + + # Calculate the direct mm to px conversions (requested additions) + item["Objekt_width_px"] = round(item["Objekt_width_mm"] * 3.7795, 3) + item["Objekt_height_px"] = round(item["Objekt_height_mm"] * 3.7795, 3) + + # Determine which dimension is larger + if item["Objekt_width_mm"] >= item["Objekt_height_mm"]: + # Width is larger, set calculated_SVG width to 1000px + scale = round(1000 / item["Objekt_width_mm"], 6) + item["calculated_SVG_width_px"] = 1000 + item["calculated_SVG_height_px"] = round(item["Objekt_height_mm"] * scale, 3) + scale_RD_H = 1000 / item["calculated_SVG_height_px"] + scale_RD_W = 1 + + else: + # Height is larger, set calculated_SVG height to 1000px + scale = round(1000 / item["Objekt_height_mm"], 6) + item["calculated_SVG_height_px"] = 1000 + item["calculated_SVG_width_px"] = round(item["Objekt_width_mm"] * scale + 3.7795, 3) + scale_RD_W = 1000 / item["calculated_SVG_width_px"] + scale_RD_H = 1 + + item["scale_factor"] = scale # Add scale factor + + # Calculate connection points + cp1_y = round(21.040 * scale*scale_RD_H, 3) + if item["calculated_SVG_height_px"] == item["calculated_SVG_width_px"]: + cp2_x = round(item["center_line_width_mm"] * scale * scale_RD_W, 3) + cp2_y = round((21.040 + item["center_line_height_mm"]) * scale * scale_RD_H, 3) + elif item["calculated_SVG_height_px"] == 1000 and item["calculated_SVG_width_px"] != 1000: + if item["Winkel"]==180: + cp2_x = 0 + else: + cp2_x = round((item["center_line_width_mm"] * scale + 3.7795) * scale_RD_W, 3) + cp2_y = round(((21.040 + item["center_line_height_mm"]) * scale) * scale_RD_H, 3) + else: + cp2_x = round((item["center_line_width_mm"] * scale) * scale_RD_W, 3) + cp2_y = round(((21.040 + item["center_line_height_mm"]) * scale) * scale_RD_H, 3) + + cp2_direction = round(90 + item["Winkel"], 1) # Keep 1 decimal place + + # Add connection points attributes + item["connectionPoints"] = [ + { + "id": "cp1", + "x": 0, + "y": cp1_y, + "direction": 270.0 + }, + { + "id": "cp2", + "x": cp2_x, + "y": cp2_y, + "direction": cp2_direction + } + ] + + return item + +def check_connection_points(item): + """Check if connection point coordinates exceed 1000""" + errors = [] + for cp in item.get("connectionPoints", []): + if cp["x"] > 1000 or cp["y"] > 1000: + errors.append(f"Connection point {cp['id']} exceeds range: x={cp['x']}, y={cp['y']}") + return errors + +def process_json_file(input_file, output_file): + try: + # Read input file + with open(input_file, 'r', encoding='utf-8') as f: + data = json.load(f) + + # Verify data is a list + if not isinstance(data, list): + print("Error: JSON data should be an array") + return + + # Process each item + processed_data = [] + error_reports = [] + + for idx, item in enumerate(data, start=1): + try: + processed_item = process_json_item(item) + + # Check connection point coordinates + errors = check_connection_points(processed_item) + if errors: + error_msg = f"Item {idx} [{item.get('SVGname')}] coordinate errors:" + for err in errors: + error_msg += f"\n - {err}" + error_reports.append(error_msg) + + processed_data.append(processed_item) + except Exception as e: + error_msg = f"Error processing item {idx} [{item.get('SVGname')}]: {str(e)}" + error_reports.append(error_msg) + processed_data.append(item) # Keep original data + + # Write output file + with open(output_file, 'w', encoding='utf-8') as f: + json.dump(processed_data, f, indent=4, ensure_ascii=False) + + print(f"Processing complete. Results saved to {output_file}") + + # Print error reports + if error_reports: + print("\n" + "="*50) + print("Coordinate Validation Error Report:") + print("="*50) + for report in error_reports: + print("\n" + report) + print("\n" + "="*50) + print(f"Found {len(error_reports)} coordinate issues") + print("="*50) + else: + print("\nAll connection point coordinates validated successfully - no out-of-range issues found") + + except FileNotFoundError: + print(f"Error: Input file '{input_file}' not found") + except json.JSONDecodeError as e: + print(f"JSON parsing error: {e}") + except Exception as e: + print(f"Error during processing: {e}") + +# Example usage +if __name__ == "__main__": + input_filename = "1_SVGErfassung_updated_new_output.json" + output_filename = "2_calculated_px_cps_output.json" + + process_json_file(input_filename, output_filename) + process_json_file(input_filename, output_filename) \ No newline at end of file diff --git a/SVGs/Omniflo/python/3_update_dimensions_and_connection_points_in_props.py b/SVGs/Omniflo/python/3_update_dimensions_and_connection_points_in_props.py new file mode 100644 index 0000000..78ba82b --- /dev/null +++ b/SVGs/Omniflo/python/3_update_dimensions_and_connection_points_in_props.py @@ -0,0 +1,134 @@ +''' Script Analysis + +This Python script processes JSON and TXT files to update dimensions and connection points in SVG-related data. 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 + 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 ''' +import json +import os +import glob +from datetime import datetime + +def process_files(json_file_path, txt_files_dir): + # Create a log file with timestamp + timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") + log_file_path = os.path.join(txt_files_dir, f"modification_report_{timestamp}.txt") + + # 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 + sivasnr_mapping = {item["Sivasnr"]: item for item in json_data} + + # Prepare report content + report_content = [] + report_content.append(f"Modification Report - {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + report_content.append("="*50 + "\n") + + # Process all TXT files + for txt_file_path in glob.glob(os.path.join(txt_files_dir, '*.txt')): + # Extract Sivasnr from filename + sivasnr = os.path.splitext(os.path.basename(txt_file_path))[0] + + # Check if corresponding JSON data exists + if sivasnr in sivasnr_mapping: + json_item = sivasnr_mapping[sivasnr] + + # Read TXT file content (using utf-8-sig to handle BOM) + with open(txt_file_path, 'r', encoding='utf-8-sig') as f: + txt_content = json.load(f) + + # Prepare entry for this file + file_entry = [] + file_entry.append(f"\nProcessing file: {txt_file_path}") + file_entry.append("="*50) + + # Record old values + old_width = txt_content["width"] + old_height = txt_content["height"] + old_cps = {cp["id"]: {"x": cp["x"], "y": cp["y"], "direction": cp["direction"]} + for cp in txt_content["connectionPoints"]} + + # Update width and height + new_width = round(json_item["Objekt_width_mm"] * 3.7795, 3) + new_height = round(json_item["Objekt_height_mm"] * 3.7795, 3) + txt_content["width"] = new_width + txt_content["height"] = new_height + + # Update connectionPoints + cp_changes = [] + for cp in txt_content["connectionPoints"]: + cp_id = cp["id"] + # Find corresponding connection point in JSON data + json_cp = next((item for item in json_item["connectionPoints"] if item["id"] == cp_id), None) + if json_cp: + # Record old values + old_x = cp["x"] + old_y = cp["y"] + old_dir = cp["direction"] + + # Update values + cp["x"] = json_cp["x"] + cp["y"] = json_cp["y"] + cp["direction"] = json_cp["direction"] + + # Record changes + cp_changes.append({ + "id": cp_id, + "x": (old_x, cp["x"]), + "y": (old_y, cp["y"]), + "direction": (old_dir, cp["direction"]) + }) + + # 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) + + # Add to report + file_entry.append("[Dimension Changes]") + file_entry.append(f"width: {old_width} → {new_width}") + file_entry.append(f"height: {old_height} → {new_height}") + + if cp_changes: + file_entry.append("\n[Connection Point Changes]") + for change in cp_changes: + file_entry.append(f"Connection point {change['id']}:") + file_entry.append(f" x: {change['x'][0]} → {change['x'][1]}") + file_entry.append(f" y: {change['y'][0]} → {change['y'][1]}") + file_entry.append(f" direction: {change['direction'][0]} → {change['direction'][1]}") + + file_entry.append(f"\nFile {txt_file_path} processed successfully") + file_entry.append("="*50) + + # Add this file's entry to main report + report_content.extend(file_entry) + + # Also print to console + print("\n" + "\n".join(file_entry)) + else: + print(f"\nSkipping file {txt_file_path} (no matching JSON data found)") + + # Write the report file if any changes were made + if len(report_content) > 2: # More than just the header + with open(log_file_path, 'w', encoding='utf-8') as f: + f.write("\n".join(report_content)) + print(f"\nModification report saved to: {log_file_path}") + else: + print("\nNo files were modified - no report generated") + +# Example usage +if __name__ == "__main__": + json_file_path = "2_calculated_px_cps_output.json" + txt_files_dir = "C:/Program Files/RuleDesigner/RDConfigurator Fusion/WebApi/Editor2D/SSG/shapes/props" + process_files(json_file_path, txt_files_dir) + print("\nAll files processed!") \ No newline at end of file