{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "1016Z_nez", "geometry": { "sketches": [ { "id": "sk_001", "name": "Origine", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [] } }, { "id": "sk_002", "name": "Esquisse17", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circles", "items": [ { "center": [ 0.0, 0.0 ], "radius_mm": 50.45 }, { "center": [ -27.577164466, 27.577164466 ], "radius_mm": 41.25 } ] } }, { "id": "sk_003", "name": "Esquisse18", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 2.919668281, 7.070929015 ], "end": [ -7.070929015, -2.919668281 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 36.75, "clockwise": false }, { "type": "arc", "start": [ -7.070929015, -2.919668281 ], "end": [ 2.919668281, 7.070929015 ], "center": [ 0.0, 0.0 ], "radius_mm": 7.65, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 8.377580741, 7.357896501 ], "end": [ -7.357896501, -8.377580741 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false }, { "type": "arc", "start": [ -7.357896501, -8.377580741 ], "end": [ 8.377580741, 7.357896501 ], "center": [ 0.0, 0.0 ], "radius_mm": 11.15, "clockwise": false } ] } ] } }, { "id": "sk_004", "name": "Esquisse59", "role": "profile", "workplane": { "origin_mm": [ 500.0, -707.106781187, -500.0 ], "x_dir": [ -0.707106781, 0.0, 0.707106781 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ -0.707106781, 0.0, -0.707106781 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": false, "segments": [ { "type": "line", "start": [ 50.45, 2.3 ], "end": [ 65.45, 5.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 50.45, 0.0 ], "end": [ 50.45, 51.637643505 ] } ] } }, { "id": "sk_005", "name": "Esquisse19", "role": "profile", "workplane": { "origin_mm": [ 31.5, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circle", "center": [ -27.577164466, 27.577164466 ], "radius_mm": 37.75 } }, { "id": "sk_006", "name": "Esquisse20", "role": "profile", "workplane": { "origin_mm": [ 8.5, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 2.919668281, 7.070929015 ], "end": [ -7.070929015, -2.919668281 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 36.75, "clockwise": false }, { "type": "arc", "start": [ -7.070929015, -2.919668281 ], "end": [ 2.919668281, 7.070929015 ], "center": [ 0.0, 0.0 ], "radius_mm": 7.65, "clockwise": false } ] } ] } }, { "id": "sk_007", "name": "Esquisse21", "role": "profile", "workplane": { "origin_mm": [ 8.5, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circle", "center": [ -27.577164466, 27.577164466 ], "radius_mm": 14.25 } }, { "id": "sk_008", "name": "Esquisse22", "role": "profile", "workplane": { "origin_mm": [ 8.5, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 0.65965098, 2.522329535 ], "end": [ -2.522329535, -0.65965098 ] }, { "type": "line", "start": [ -2.522329535, -0.65965098 ], "end": [ -19.218280353, 16.036299838 ] }, { "type": "line", "start": [ -19.218280353, 16.036299838 ], "end": [ -16.036299838, 19.218280353 ] }, { "type": "line", "start": [ -16.036299838, 19.218280353 ], "end": [ 0.65965098, 2.522329535 ] } ] } ], "construction": [ { "type": "line", "start": [ -27.577164466, 27.577164466 ], "end": [ 0.0, -0.0 ] } ] } }, { "id": "sk_009", "name": "Esquisse23", "role": "profile", "workplane": { "origin_mm": [ 8.5, -0.0, -0.0 ], "x_dir": [ -1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 7.65 } }, { "id": "sk_010", "name": "Esquisse24", "role": "profile", "workplane": { "origin_mm": [ 8.5, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 4.745470815, 10.089747605 ], "end": [ -10.089747605, -4.745470815 ], "center": [ 0.0, 0.0 ], "radius_mm": 11.15, "clockwise": false }, { "type": "arc", "start": [ -10.089747605, -4.745470815 ], "end": [ -7.070929015, -2.919668281 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 36.75, "clockwise": false }, { "type": "arc", "start": [ -7.070929015, -2.919668281 ], "end": [ 2.919668281, 7.070929015 ], "center": [ 0.0, 0.0 ], "radius_mm": 7.65, "clockwise": false }, { "type": "arc", "start": [ 2.919668281, 7.070929015 ], "end": [ 4.745470815, 10.089747605 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 36.75, "clockwise": false } ] } ] } }, { "id": "sk_011", "name": "Esquisse25", "role": "profile", "workplane": { "origin_mm": [ 13.1, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circle", "center": [ -27.577164466, 27.577164466 ], "radius_mm": 11.0 } }, { "id": "sk_012", "name": "Esquisse26", "role": "profile", "workplane": { "origin_mm": [ 5.8, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circle", "center": [ -27.577164466, 27.577164466 ], "radius_mm": 8.5 } }, { "id": "sk_013", "name": "Esquisse48", "role": "profile", "workplane": { "origin_mm": [ 5.0, -0.0, -0.0 ], "x_dir": [ -1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 33.538165698, 68.394182539 ], "end": [ 21.616163234, 68.394182539 ], "center": [ 27.577164466, 69.077164466 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ 21.616163234, 68.394182539 ], "end": [ 33.538165698, 68.394182539 ], "center": [ 27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 68.394182539, 21.616163234 ], "end": [ 68.394182539, 33.538165698 ], "center": [ 69.077164466, 27.577164466 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ 68.394182539, 33.538165698 ], "end": [ 68.394182539, 21.616163234 ], "center": [ 27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 18.358899477, -12.629627132 ], "end": [ 30.242428731, -13.586640829 ], "center": [ 24.245839165, -13.788911873 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ 30.242428731, -13.586640829 ], "end": [ 18.358899477, -12.629627132 ], "center": [ 27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ -13.586640829, 30.242428731 ], "end": [ -12.629627132, 18.358899477 ], "center": [ -13.788911873, 24.245839165 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ -12.629627132, 18.358899477 ], "end": [ -13.586640829, 30.242428731 ], "center": [ 27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false } ] } ] } }, { "id": "sk_014", "name": "Esquisse27", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 50.45 } }, { "id": "sk_015", "name": "Esquisse28", "role": "profile", "workplane": { "origin_mm": [ 5.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -49.951036694, -7.077883385 ], "end": [ -31.121983898, -13.520241233 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false }, { "type": "arc", "start": [ -31.121983898, -13.520241233 ], "end": [ -30.213336093, -14.412594819 ], "center": [ -31.207918914, -14.516541977 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ -30.213336093, -14.412594819 ], "end": [ -18.255441664, -13.449592287 ], "center": [ -24.245839165, -13.788911873 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ -18.255441664, -13.449592287 ], "end": [ -17.501305332, -12.423330065 ], "center": [ -17.257042081, -13.393039023 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ -17.501305332, -12.423330065 ], "end": [ -7.94656305, -8.702333711 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false }, { "type": "arc", "start": [ -7.94656305, -8.702333711 ], "end": [ -6.855799749, -8.793208163 ], "center": [ -7.470669682, -9.581836698 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ -6.855799749, -8.793208163 ], "end": [ 8.793208163, 6.855799749 ], "center": [ 0.0, 0.0 ], "radius_mm": 11.15, "clockwise": false }, { "type": "arc", "start": [ 8.793208163, 6.855799749 ], "end": [ 8.702333711, 7.94656305 ], "center": [ 9.581836698, 7.470669682 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ 8.702333711, 7.94656305 ], "end": [ 12.423330065, 17.501305332 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false }, { "type": "arc", "start": [ 12.423330065, 17.501305332 ], "end": [ 13.449592287, 18.255441664 ], "center": [ 13.393039023, 17.257042081 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ 13.449592287, 18.255441664 ], "end": [ 14.412594819, 30.213336093 ], "center": [ 13.788911873, 24.245839165 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ 14.412594819, 30.213336093 ], "end": [ 13.520241233, 31.121983898 ], "center": [ 14.516541977, 31.207918914 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ 13.520241233, 31.121983898 ], "end": [ 7.077883385, 49.951036694 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false }, { "type": "arc", "start": [ 7.077883385, 49.951036694 ], "end": [ -49.951036694, -7.077883385 ], "center": [ 0.0, 0.0 ], "radius_mm": 50.45, "clockwise": false } ] } ] } }, { "id": "sk_016", "name": "Esquisse30", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ -1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 47.425 } }, { "id": "sk_017", "name": "Esquisse60", "role": "profile", "workplane": { "origin_mm": [ -220.536636876, 663.373126585, 648.663973708 ], "x_dir": [ 0.717996136, 0.013158306, -0.695922702 ], "y_dir": [ 0.337982148, 0.908119273, 0.247158761 ], "normal": [ 0.63741202, -0.414084043, 0.649800217 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 2.934392132, -1.972141683 ], "end": [ -1.972141683, -2.934392132 ], "center": [ 0.481125224, -2.453266907 ], "radius_mm": 2.5, "clockwise": false }, { "type": "line", "start": [ -1.972141683, -2.934392132 ], "end": [ -1.009891234, -7.840925946 ] }, { "type": "line", "start": [ -1.009891234, -7.840925946 ], "end": [ 3.89664258, -6.878675498 ] }, { "type": "line", "start": [ 3.89664258, -6.878675498 ], "end": [ 2.934392132, -1.972141683 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.481125224, -2.453266907 ], "end": [ -0.0, 0.0 ] } ] } }, { "id": "sk_018", "name": "Esquisse61", "role": "profile", "workplane": { "origin_mm": [ 5.0, -0.0, -0.0 ], "x_dir": [ -1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 50.45 } }, { "id": "sk_019", "name": "Esquisse62", "role": "profile", "workplane": { "origin_mm": [ 500.0, -707.106781187, -500.0 ], "x_dir": [ -0.707106781, 0.0, 0.707106781 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ -0.707106781, 0.0, -0.707106781 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 39.0, 31.5 ], "end": [ 80.25, 31.5 ] }, { "type": "line", "start": [ 80.25, 31.5 ], "end": [ 80.25, 5.0 ] }, { "type": "line", "start": [ 80.25, 5.0 ], "end": [ 39.0, 5.0 ] }, { "type": "line", "start": [ 39.0, 5.0 ], "end": [ 39.0, 31.5 ] } ] } ] } }, { "id": "sk_020", "name": "Esquisse29", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 0.0, 0.0, 1.0 ], "y_dir": [ 0.707106781, 0.0, -0.707106781 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "inner", "closed": true, "segments": [ { "type": "line", "start": [ -7.5, 0.0 ], "end": [ 2.5, 0.0 ] }, { "type": "line", "start": [ 2.5, 0.0 ], "end": [ 2.5, 13.0 ] }, { "type": "line", "start": [ 2.5, 13.0 ], "end": [ -6.6, 13.0 ] }, { "type": "line", "start": [ -6.6, 13.0 ], "end": [ -6.6, 8.5 ] }, { "type": "line", "start": [ -6.6, 8.5 ], "end": [ -7.5, 8.5 ] }, { "type": "line", "start": [ -7.5, 8.5 ], "end": [ -7.5, 0.0 ] } ] }, { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 2.5, 16.0 ], "end": [ 2.5, 45.0 ] }, { "type": "line", "start": [ 2.5, 45.0 ], "end": [ -4.8, 45.0 ] }, { "type": "line", "start": [ -4.8, 45.0 ], "end": [ -4.8, 16.0 ] }, { "type": "line", "start": [ -4.8, 16.0 ], "end": [ 2.5, 16.0 ] } ] } ], "construction": [ { "type": "line", "start": [ -28.779260801, 0.0 ], "end": [ 22.134342934, 0.0 ] } ] } }, { "id": "sk_021", "name": "Esquisse31", "role": "profile", "workplane": { "origin_mm": [ 11.5, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -7.338793898, 4.510366773 ], "end": [ -4.510366773, 7.338793898 ], "center": [ -8.374070079, 8.374070079 ], "radius_mm": 4.0, "clockwise": false }, { "type": "arc", "start": [ -4.510366773, 7.338793898 ], "end": [ -4.639776296, 7.821756811 ], "center": [ -4.993329687, 7.468203421 ], "radius_mm": 0.5, "clockwise": false }, { "type": "line", "start": [ -4.639776296, 7.821756811 ], "end": [ -3.579116124, 6.76109664 ] }, { "type": "line", "start": [ -3.579116124, 6.76109664 ], "end": [ -6.76109664, 3.579116124 ] }, { "type": "line", "start": [ -6.76109664, 3.579116124 ], "end": [ -7.821756811, 4.639776296 ] }, { "type": "arc", "start": [ -7.821756811, 4.639776296 ], "end": [ -7.338793898, 4.510366773 ], "center": [ -7.468203421, 4.993329687 ], "radius_mm": 0.5, "clockwise": true } ] } ], "construction": [ { "type": "line", "start": [ -8.182540805, 8.182540805 ], "end": [ 0.0, 0.0 ] } ] } }, { "id": "sk_022", "name": "Esquisse6", "role": "profile", "workplane": { "origin_mm": [ -500.0, 707.106781187, -500.0 ], "x_dir": [ 0.707106781, 0.0, 0.707106781 ], "y_dir": [ 0.0, -1.0, 0.0 ], "normal": [ 0.707106781, 0.0, -0.707106781 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 43.5, -2.5 ], "end": [ 39.25, -2.5 ] }, { "type": "line", "start": [ 39.25, -2.5 ], "end": [ 35.25, 4.8 ] }, { "type": "line", "start": [ 35.25, 4.8 ], "end": [ 43.5, 4.8 ] }, { "type": "line", "start": [ 43.5, 4.8 ], "end": [ 43.5, -2.5 ] } ] } ], "construction": [ { "type": "line", "start": [ 43.5, 0.0 ], "end": [ 43.5, -11.034222778 ] } ] } }, { "id": "sk_023", "name": "Esquisse7", "role": "profile", "workplane": { "origin_mm": [ -2.5, -0.0, -0.0 ], "x_dir": [ -1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "annulus", "center": [ 0.0, 0.0 ], "inner_radius_mm": 47.425, "outer_radius_mm": 51.75 } }, { "id": "sk_024", "name": "Esquisse54", "role": "profile", "workplane": { "origin_mm": [ 4.8, -0.0, -0.0 ], "x_dir": [ -1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 23.008166803, 38.673301648 ], "end": [ 38.673301648, 23.008166803 ], "center": [ 27.577164466, 27.577164466 ], "radius_mm": 12.0, "clockwise": false }, { "type": "arc", "start": [ 38.673301648, 23.008166803 ], "end": [ 23.008166803, 38.673301648 ], "center": [ 0.0, 0.0 ], "radius_mm": 45.0, "clockwise": true } ] } ] } }, { "id": "sk_025", "name": "Esquisse39", "role": "profile", "workplane": { "origin_mm": [ 5.1, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circle", "center": [ -30.759144982, 30.759144982 ], "radius_mm": 4.7 } }, { "id": "sk_026", "name": "Esquisse40", "role": "profile", "workplane": { "origin_mm": [ 9.5, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ -26.764050767, -35.235663966 ], "end": [ -25.076342754, -28.834110219 ], "center": [ -30.759144982, -30.759144982 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ -25.076342754, -28.834110219 ], "end": [ -24.83631583, -27.806164311 ], "center": [ -24.129209049, -28.513271092 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ -24.83631583, -27.806164311 ], "end": [ -10.334339696, -13.304188177 ] }, { "type": "arc", "start": [ -10.334339696, -13.304188177 ], "end": [ -9.060925096, -13.187101137 ], "center": [ -9.627232915, -14.011294958 ], "radius_mm": 1.0, "clockwise": true }, { "type": "arc", "start": [ -9.060925096, -13.187101137 ], "end": [ -6.889902039, -14.440541884 ], "center": [ 0.0, 0.0 ], "radius_mm": 16.0, "clockwise": false }, { "type": "arc", "start": [ -6.889902039, -14.440541884 ], "end": [ -6.35459509, -15.601894797 ], "center": [ -7.320520916, -15.343075751 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ -6.35459509, -15.601894797 ], "end": [ -13.50493861, -42.287340105 ] }, { "type": "arc", "start": [ -13.50493861, -42.287340105 ], "end": [ -14.796418192, -42.974044593 ], "center": [ -14.470864436, -42.02852106 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ -14.796418192, -42.974044593 ], "end": [ -26.685337878, -36.791238663 ], "center": [ 0.0, 0.0 ], "radius_mm": 45.45, "clockwise": false }, { "type": "arc", "start": [ -26.685337878, -36.791238663 ], "end": [ -26.764050767, -35.235663966 ], "center": [ -26.098201731, -35.981750463 ], "radius_mm": 1.0, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 35.235663966, -26.764050767 ], "end": [ 28.834110219, -25.076342754 ], "center": [ 30.759144982, -30.759144982 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ 28.834110219, -25.076342754 ], "end": [ 27.806164311, -24.83631583 ], "center": [ 28.513271092, -24.129209049 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 27.806164311, -24.83631583 ], "end": [ 13.304188177, -10.334339696 ] }, { "type": "arc", "start": [ 13.304188177, -10.334339696 ], "end": [ 13.187101137, -9.060925096 ], "center": [ 14.011294958, -9.627232915 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ 13.187101137, -9.060925096 ], "end": [ 14.440541884, -6.889902039 ], "center": [ 0.0, 0.0 ], "radius_mm": 16.0, "clockwise": true }, { "type": "arc", "start": [ 14.440541884, -6.889902039 ], "end": [ 15.601894797, -6.35459509 ], "center": [ 15.343075751, -7.320520916 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 15.601894797, -6.35459509 ], "end": [ 42.287340105, -13.50493861 ] }, { "type": "arc", "start": [ 42.287340105, -13.50493861 ], "end": [ 42.974044593, -14.796418192 ], "center": [ 42.02852106, -14.470864436 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ 42.974044593, -14.796418192 ], "end": [ 36.791238663, -26.685337878 ], "center": [ 0.0, 0.0 ], "radius_mm": 45.45, "clockwise": true }, { "type": "arc", "start": [ 36.791238663, -26.685337878 ], "end": [ 35.235663966, -26.764050767 ], "center": [ 35.981750463, -26.098201731 ], "radius_mm": 1.0, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 35.235663966, 26.764050767 ], "end": [ 28.834110219, 25.076342754 ], "center": [ 30.759144982, 30.759144982 ], "radius_mm": 6.0, "clockwise": true }, { "type": "arc", "start": [ 28.834110219, 25.076342754 ], "end": [ 27.806164311, 24.83631583 ], "center": [ 28.513271092, 24.129209049 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 27.806164311, 24.83631583 ], "end": [ 13.304188177, 10.334339696 ] }, { "type": "arc", "start": [ 13.304188177, 10.334339696 ], "end": [ 13.187101137, 9.060925096 ], "center": [ 14.011294958, 9.627232915 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ 13.187101137, 9.060925096 ], "end": [ 14.440541884, 6.889902039 ], "center": [ 0.0, 0.0 ], "radius_mm": 16.0, "clockwise": true }, { "type": "arc", "start": [ 14.440541884, 6.889902039 ], "end": [ 15.601894797, 6.35459509 ], "center": [ 15.343075751, 7.320520916 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 15.601894797, 6.35459509 ], "end": [ 42.287340105, 13.50493861 ] }, { "type": "arc", "start": [ 42.287340105, 13.50493861 ], "end": [ 42.974044593, 14.796418192 ], "center": [ 42.02852106, 14.470864436 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ 42.974044593, 14.796418192 ], "end": [ 36.791238663, 26.685337878 ], "center": [ 0.0, 0.0 ], "radius_mm": 45.45, "clockwise": true }, { "type": "arc", "start": [ 36.791238663, 26.685337878 ], "end": [ 35.235663966, 26.764050767 ], "center": [ 35.981750463, 26.098201731 ], "radius_mm": 1.0, "clockwise": false } ] }, { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -8.672948257, -44.614823417 ], "end": [ 8.672948257, -44.614823417 ], "center": [ 0.0, 0.0 ], "radius_mm": 45.45, "clockwise": false }, { "type": "arc", "start": [ 8.672948257, -44.614823417 ], "end": [ 9.44805014, -43.374380094 ], "center": [ 8.482124313, -43.633199139 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 9.44805014, -43.374380094 ], "end": [ 2.29770662, -16.688934786 ] }, { "type": "arc", "start": [ 2.29770662, -16.688934786 ], "end": [ 1.253440747, -15.950827135 ], "center": [ 1.331780793, -16.947753831 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ 1.253440747, -15.950827135 ], "end": [ -1.253440747, -15.950827135 ], "center": [ 0.0, 0.0 ], "radius_mm": 16.0, "clockwise": false }, { "type": "arc", "start": [ -1.253440747, -15.950827135 ], "end": [ -2.29770662, -16.688934786 ], "center": [ -1.331780793, -16.947753831 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ -2.29770662, -16.688934786 ], "end": [ -9.44805014, -43.374380094 ] }, { "type": "arc", "start": [ -9.44805014, -43.374380094 ], "end": [ -8.672948257, -44.614823417 ], "center": [ -8.482124313, -43.633199139 ], "radius_mm": 1.0, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 14.796418192, -42.974044593 ], "end": [ 26.685337878, -36.791238663 ], "center": [ 0.0, 0.0 ], "radius_mm": 45.45, "clockwise": false }, { "type": "arc", "start": [ 26.685337878, -36.791238663 ], "end": [ 26.764050767, -35.235663966 ], "center": [ 26.098201731, -35.981750463 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ 26.764050767, -35.235663966 ], "end": [ 25.076342754, -28.834110219 ], "center": [ 30.759144982, -30.759144982 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ 25.076342754, -28.834110219 ], "end": [ 24.83631583, -27.806164311 ], "center": [ 24.129209049, -28.513271092 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 24.83631583, -27.806164311 ], "end": [ 10.334339696, -13.304188177 ] }, { "type": "arc", "start": [ 10.334339696, -13.304188177 ], "end": [ 9.060925096, -13.187101137 ], "center": [ 9.627232915, -14.011294958 ], "radius_mm": 1.0, "clockwise": true }, { "type": "arc", "start": [ 9.060925096, -13.187101137 ], "end": [ 6.889902039, -14.440541884 ], "center": [ 0.0, 0.0 ], "radius_mm": 16.0, "clockwise": false }, { "type": "arc", "start": [ 6.889902039, -14.440541884 ], "end": [ 6.35459509, -15.601894797 ], "center": [ 7.320520916, -15.343075751 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 6.35459509, -15.601894797 ], "end": [ 13.50493861, -42.287340105 ] }, { "type": "arc", "start": [ 13.50493861, -42.287340105 ], "end": [ 14.796418192, -42.974044593 ], "center": [ 14.470864436, -42.02852106 ], "radius_mm": 1.0, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 44.614823417, 8.672948257 ], "end": [ 44.614823417, -8.672948257 ], "center": [ 0.0, 0.0 ], "radius_mm": 45.45, "clockwise": true }, { "type": "arc", "start": [ 44.614823417, -8.672948257 ], "end": [ 43.374380094, -9.44805014 ], "center": [ 43.633199139, -8.482124313 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 43.374380094, -9.44805014 ], "end": [ 16.688934786, -2.29770662 ] }, { "type": "arc", "start": [ 16.688934786, -2.29770662 ], "end": [ 15.950827135, -1.253440747 ], "center": [ 16.947753831, -1.331780793 ], "radius_mm": 1.0, "clockwise": false }, { "type": "arc", "start": [ 15.950827135, -1.253440747 ], "end": [ 15.950827135, 1.253440747 ], "center": [ 0.0, 0.0 ], "radius_mm": 16.0, "clockwise": true }, { "type": "arc", "start": [ 15.950827135, 1.253440747 ], "end": [ 16.688934786, 2.29770662 ], "center": [ 16.947753831, 1.331780793 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 16.688934786, 2.29770662 ], "end": [ 43.374380094, 9.44805014 ] }, { "type": "arc", "start": [ 43.374380094, 9.44805014 ], "end": [ 44.614823417, 8.672948257 ], "center": [ 43.633199139, 8.482124313 ], "radius_mm": 1.0, "clockwise": false } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ -30.759144982, -30.759144982 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 30.759144982, -30.759144982 ] }, { "type": "line", "start": [ -15.379572491, -15.379572491 ], "end": [ -13.89464825, -16.864496731 ] }, { "type": "line", "start": [ 15.379572491, -15.379572491 ], "end": [ 13.89464825, -16.864496731 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ -11.258628462, -42.017773444 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 11.258628462, -42.017773444 ] }, { "type": "line", "start": [ -5.629314231, -21.008886722 ], "end": [ -7.657758466, -20.465366727 ] }, { "type": "line", "start": [ 5.629314231, -21.008886722 ], "end": [ 3.600869996, -21.552406717 ] } ] } }, { "id": "sk_027", "name": "Esquisse41", "role": "profile", "workplane": { "origin_mm": [ 6.5, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -43.541887318, -23.896661663 ], "end": [ -42.257428054, -17.5029642 ], "center": [ -37.672105065, -21.75 ], "radius_mm": 6.25, "clockwise": false }, { "type": "arc", "start": [ -42.257428054, -17.5029642 ], "end": [ -43.088065143, -17.349960872 ], "center": [ -42.624253893, -17.163201336 ], "radius_mm": 0.5, "clockwise": true }, { "type": "arc", "start": [ -43.088065143, -17.349960872 ], "end": [ -45.446871063, -9.601271302 ], "center": [ 0.0, 0.0 ], "radius_mm": 46.45, "clockwise": false }, { "type": "arc", "start": [ -45.446871063, -9.601271302 ], "end": [ -49.951036694, -7.077883385 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false }, { "type": "arc", "start": [ -49.951036694, -7.077883385 ], "end": [ -45.1984072, -22.412195041 ], "center": [ 0.0, 0.0 ], "radius_mm": 50.45, "clockwise": false }, { "type": "arc", "start": [ -45.1984072, -22.412195041 ], "end": [ -43.541887318, -23.896661663 ], "center": [ -42.510692203, -21.079457972 ], "radius_mm": 3.0, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 23.896661663, 43.541887318 ], "end": [ 17.5029642, 42.257428054 ], "center": [ 21.75, 37.672105065 ], "radius_mm": 6.25, "clockwise": true }, { "type": "arc", "start": [ 17.5029642, 42.257428054 ], "end": [ 17.349960872, 43.088065143 ], "center": [ 17.163201336, 42.624253893 ], "radius_mm": 0.5, "clockwise": false }, { "type": "arc", "start": [ 17.349960872, 43.088065143 ], "end": [ 9.601271302, 45.446871063 ], "center": [ 0.0, 0.0 ], "radius_mm": 46.45, "clockwise": true }, { "type": "arc", "start": [ 9.601271302, 45.446871063 ], "end": [ 7.077883385, 49.951036694 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": true }, { "type": "arc", "start": [ 7.077883385, 49.951036694 ], "end": [ 22.412195041, 45.1984072 ], "center": [ 0.0, 0.0 ], "radius_mm": 50.45, "clockwise": true }, { "type": "arc", "start": [ 22.412195041, 45.1984072 ], "end": [ 23.896661663, 43.541887318 ], "center": [ 21.079457972, 42.510692203 ], "radius_mm": 3.0, "clockwise": true } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 21.75, -37.672105065 ], "radius_mm": 6.25 } ] } ], "construction": [ { "type": "line", "start": [ 30.759144982, -30.759144982 ], "end": [ 0.0, 0.0 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 21.75, -37.672105065 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ -30.759144982, -30.759144982 ] }, { "type": "line", "start": [ -37.672105065, -21.75 ], "end": [ 0.0, 0.0 ] } ] } }, { "id": "sk_028", "name": "Esquisse51", "role": "profile", "workplane": { "origin_mm": [ 14.5, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -43.088065143, -17.349960872 ], "end": [ -42.257428054, -17.5029642 ], "center": [ -42.624253893, -17.163201336 ], "radius_mm": 0.5, "clockwise": false }, { "type": "arc", "start": [ -42.257428054, -17.5029642 ], "end": [ -43.541887318, -23.896661663 ], "center": [ -37.672105065, -21.75 ], "radius_mm": 6.25, "clockwise": false }, { "type": "arc", "start": [ -43.541887318, -23.896661663 ], "end": [ -45.1984072, -22.412195041 ], "center": [ -42.510692203, -21.079457972 ], "radius_mm": 3.0, "clockwise": false }, { "type": "arc", "start": [ -45.1984072, -22.412195041 ], "end": [ -49.951036694, -7.077883385 ], "center": [ 0.0, 0.0 ], "radius_mm": 50.45, "clockwise": false }, { "type": "arc", "start": [ -49.951036694, -7.077883385 ], "end": [ -45.446871063, -9.601271302 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false }, { "type": "arc", "start": [ -45.446871063, -9.601271302 ], "end": [ -43.088065143, -17.349960872 ], "center": [ 0.0, 0.0 ], "radius_mm": 46.45, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 22.412195041, 45.1984072 ], "end": [ 7.077883385, 49.951036694 ], "center": [ 0.0, 0.0 ], "radius_mm": 50.45, "clockwise": false }, { "type": "arc", "start": [ 7.077883385, 49.951036694 ], "end": [ 9.601271302, 45.446871063 ], "center": [ -27.577164466, 27.577164466 ], "radius_mm": 41.25, "clockwise": false }, { "type": "arc", "start": [ 9.601271302, 45.446871063 ], "end": [ 17.349960872, 43.088065143 ], "center": [ 0.0, 0.0 ], "radius_mm": 46.45, "clockwise": false }, { "type": "arc", "start": [ 17.349960872, 43.088065143 ], "end": [ 17.5029642, 42.257428054 ], "center": [ 17.163201336, 42.624253893 ], "radius_mm": 0.5, "clockwise": false }, { "type": "arc", "start": [ 17.5029642, 42.257428054 ], "end": [ 23.896661663, 43.541887318 ], "center": [ 21.75, 37.672105065 ], "radius_mm": 6.25, "clockwise": false }, { "type": "arc", "start": [ 23.896661663, 43.541887318 ], "end": [ 22.412195041, 45.1984072 ], "center": [ 21.079457972, 42.510692203 ], "radius_mm": 3.0, "clockwise": false } ] } ] } }, { "id": "sk_029", "name": "Esquisse52", "role": "profile", "workplane": { "origin_mm": [ 6.5, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "circles", "items": [ { "center": [ 7.901322615, -29.488137445 ], "radius_mm": 4.05 }, { "center": [ 29.488137445, -7.901322615 ], "radius_mm": 4.05 } ] } }, { "id": "sk_030", "name": "Esquisse53", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -50.326160991, 3.532707168 ], "end": [ -50.326160991, -3.532707168 ], "center": [ -48.45, 0.0 ], "radius_mm": 4.0, "clockwise": false }, { "type": "arc", "start": [ -50.326160991, -3.532707168 ], "end": [ -50.326160991, 3.532707168 ], "center": [ 0.0, 0.0 ], "radius_mm": 50.45, "clockwise": false } ] } ] } }, { "id": "sk_031", "name": "Esquisse55", "role": "profile", "workplane": { "origin_mm": [ 4.8, -0.0, -0.0 ], "x_dir": [ -1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -18.460240741, 41.039243557 ], "end": [ -15.965766004, 42.072488825 ], "center": [ 0.0, 0.0 ], "radius_mm": 45.0, "clockwise": true }, { "type": "line", "start": [ -15.965766004, 42.072488825 ], "end": [ -13.849624038, 36.963670191 ] }, { "type": "line", "start": [ -13.849624038, 36.963670191 ], "end": [ -16.344098776, 35.930424924 ] }, { "type": "line", "start": [ -16.344098776, 35.930424924 ], "end": [ -18.460240741, 41.039243557 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ -19.306379163, 46.609722415 ] } ] } }, { "id": "sk_032", "name": "Esquisse56", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, 0.0 ], "x_dir": [ 0.0, 0.382683432, -0.923879533 ], "y_dir": [ 0.653281482, 0.27059805, 0.707106781 ], "normal": [ 0.623214225, -0.722521068, -0.299278025 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 4.8, 39.45 ], "end": [ 0.3, 44.979745442 ] }, { "type": "line", "start": [ 0.3, 44.979745442 ], "end": [ 0.3, 39.45 ] }, { "type": "line", "start": [ 0.3, 39.45 ], "end": [ 4.8, 39.45 ] } ] } ] } }, { "id": "sk_033", "name": "Esquisse57", "role": "profile", "workplane": { "origin_mm": [ 4.8, -0.0, -0.0 ], "x_dir": [ -1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -15.273506474, 13.717871555 ], "end": [ -12.064756814, 10.509121896 ] }, { "type": "line", "start": [ -12.064756814, 10.509121896 ], "end": [ -10.509121896, 12.064756814 ] }, { "type": "line", "start": [ -10.509121896, 12.064756814 ], "end": [ -13.717871555, 15.273506474 ] }, { "type": "line", "start": [ -13.717871555, 15.273506474 ], "end": [ -15.273506474, 13.717871555 ] } ] } ], "construction": [ { "type": "line", "start": [ -30.759144982, 30.759144982 ], "end": [ 0.0, 0.0 ] } ] } }, { "id": "sk_034", "name": "Esquisse58", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, 0.0 ], "x_dir": [ 0.0, 0.707106781, 0.707106781 ], "y_dir": [ 0.5, -0.5, -0.707106781 ], "normal": [ -0.281084637, 0.678598345, -0.678598345 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -4.8, 20.5 ], "end": [ 1.2, 15.962142713 ] }, { "type": "line", "start": [ 1.2, 15.962142713 ], "end": [ 1.2, 20.5 ] }, { "type": "line", "start": [ 1.2, 20.5 ], "end": [ -4.8, 20.5 ] } ] } ] } } ] }, "features": [ { "id": "f_001", "name": "Plan de face", "atomic_id": "reference_plane", "depends_on": [], "params": { "plane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10, "derived_from_sketch_id": "sk_001" }, "execution_status": "deferred" }, { "id": "f_002", "name": "Plan de dessus", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10, "derived_from_sketch_id": "sk_002" }, "execution_status": "deferred" }, { "id": "f_004", "name": "Axe1", "atomic_id": "reference_axis", "depends_on": [ "f_001" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "sketch_id": "sk_001", "selectors": [ { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, { "id": "f_005", "name": "Axe2", "atomic_id": "reference_axis", "depends_on": [ "f_001" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "sketch_id": "sk_002", "selectors": [ { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, { "id": "f_006", "name": "Plan4", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ 500.0, -707.106781187, -500.0 ], "x_dir": [ -0.707106781, 0.0, 0.707106781 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ -0.707106781, 0.0, -0.707106781 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 1, "references": [ { "kind": "feature", "stable_id": "e4a301cdf067cb4c5a8abf0354b738593fbade2b4ce5d05c0bd536468cd307a1", "source": "solidworks", "confidence": 1.0 }, { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" }, { "kind": "axis", "stable_id": "7d30ad7cdba0da03e0576e81a0ca0537187dcae8e084d189529002c9ba41e2c7", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, 0.0, 0.0 ], "end": [ -0.027577164466275308, 0.027577164466275395, 0.0 ] } } ], "derived_from_sketch_id": "sk_004" }, "execution_status": "deferred", "sketch_id": "sk_002", "selectors": [ { "kind": "feature", "stable_id": "e4a301cdf067cb4c5a8abf0354b738593fbade2b4ce5d05c0bd536468cd307a1", "source": "solidworks", "confidence": 1.0 }, { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" }, { "kind": "axis", "stable_id": "7d30ad7cdba0da03e0576e81a0ca0537187dcae8e084d189529002c9ba41e2c7", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, 0.0, 0.0 ], "end": [ -0.027577164466275308, 0.027577164466275395, 0.0 ] } } ] }, { "id": "f_007", "name": "Boss.-Extru.6", "atomic_id": "extrude_add_blind", "depends_on": [ "f_001" ], "params": { "distance_mm": 26.5, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_003", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_033", "name": "Plan2", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ -500.0, 707.106781187, -500.0 ], "x_dir": [ 0.707106781, 0.0, 0.707106781 ], "y_dir": [ 0.0, -1.0, 0.0 ], "normal": [ 0.707106781, 0.0, -0.707106781 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 1, "references": [ { "kind": "feature", "stable_id": "e4a301cdf067cb4c5a8abf0354b738593fbade2b4ce5d05c0bd536468cd307a1", "source": "solidworks", "confidence": 1.0 }, { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" }, { "kind": "axis", "stable_id": "09f7ecdf61654e952bc4e960b46a633c05a79b815b882feb267c6fa36af98ba1", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, 0.0, 0.0 ], "end": [ 0.030759144981614816, 0.030759144981614816, 0.0 ] } } ], "derived_from_sketch_id": "sk_022" }, "execution_status": "deferred", "sketch_id": "sk_002", "selectors": [ { "kind": "feature", "stable_id": "e4a301cdf067cb4c5a8abf0354b738593fbade2b4ce5d05c0bd536468cd307a1", "source": "solidworks", "confidence": 1.0 }, { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" }, { "kind": "axis", "stable_id": "09f7ecdf61654e952bc4e960b46a633c05a79b815b882feb267c6fa36af98ba1", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, 0.0, 0.0 ], "end": [ 0.030759144981614816, 0.030759144981614816, 0.0 ] } } ] }, { "id": "f_003", "name": "Plan de droite", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 0.0, 0.0, 1.0 ], "y_dir": [ 0.707106781, 0.0, -0.707106781 ], "normal": [ -0.0, 1.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10, "derived_from_sketch_id": "sk_020" }, "execution_status": "deferred" }, { "id": "f_008", "name": "Enlèv. mat.-Extru.5", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_007" ], "params": { "distance_mm": 3.5, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_005", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_009", "name": "Plan3", "atomic_id": "reference_plane", "depends_on": [ "f_007" ], "params": { "plane": { "origin_mm": [ -0.0, -0.0, -23.0 ], "x_dir": [ 0.0, -1.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "offset_mm": 23.0, "angle_rad": 0.0, "reverse": true, "solidworks_type": 5, "references": [ { "kind": "feature", "stable_id": "f2649d6ca427acd20fa75361b3a22508e720af861818d104bf2f68e2e58ff70f", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_007" }, { "kind": "face", "stable_id": "0b6401b349726743b1a620e3e94ef0d59a79dff38f2ffae8ee3b4a514dc3de2d", "source": "solidworks", "confidence": 1.0, "geometry": { "surface": { "type": "plane", "parameters": [ 0.0, 0.0, 1.0, -0.013788582233137652, 0.013788582233137699, 0.0315 ] }, "box": [ -0.0688271644662753, -0.013672835533724604, 0.0315, 0.013672835533724698, 0.0688271644662754, 0.0315 ], "area": 0.000910425189323695 } } ] }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "f2649d6ca427acd20fa75361b3a22508e720af861818d104bf2f68e2e58ff70f", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_007" }, { "kind": "face", "stable_id": "0b6401b349726743b1a620e3e94ef0d59a79dff38f2ffae8ee3b4a514dc3de2d", "source": "solidworks", "confidence": 1.0, "geometry": { "surface": { "type": "plane", "parameters": [ 0.0, 0.0, 1.0, -0.013788582233137652, 0.013788582233137699, 0.0315 ] }, "box": [ -0.0688271644662753, -0.013672835533724604, 0.0315, 0.013672835533724698, 0.0688271644662754, 0.0315 ], "area": 0.000910425189323695 } } ] }, { "id": "f_018", "name": "Boss.-Extru.15", "atomic_id": "extrude_add_blind", "depends_on": [ "f_007" ], "params": { "distance_mm": 0.0, "reverse": true, "end_condition": { "type": "up_to_surface", "solidworks_code": 4, "reference": { "kind": "face", "stable_id": "0b6401b349726743b1a620e3e94ef0d59a79dff38f2ffae8ee3b4a514dc3de2d", "source": "solidworks", "confidence": 1.0, "geometry": { "surface": { "type": "plane", "parameters": [ 0.0, 0.0, 1.0, -0.013788582233137652, 0.013788582233137699, 0.0315 ] }, "box": [ -0.0688271644662753, -0.013672835533724604, 0.0315, 0.013672835533724698, 0.0688271644662754, 0.0315 ], "area": 0.000910425189323695 } } } }, "execution_status": "deferred", "sketch_id": "sk_013", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_021", "name": "Boss.-Extru.11", "atomic_id": "extrude_add_blind", "depends_on": [ "f_001", "f_007" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "up_to_surface", "solidworks_code": 4, "reference": { "kind": "face", "stable_id": "b16771fd48b77b65c18be8a55fbfb9eeaa8466494ff77dc3bb19a6b13ce33b54", "source": "solidworks", "confidence": 1.0, "geometry": { "surface": { "type": "plane", "parameters": [ 0.0, 0.0, 1.0, -0.013788582233137652, 0.013788582233137699, 0.005 ] }, "box": [ -0.07507716446627531, -0.01978891187337222, 0.005, 0.019788911873372294, 0.07507716446627542, 0.005 ], "area": 0.005564728337918053 } } } }, "execution_status": "deferred", "sketch_id": "sk_014", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_028", "name": "Congé3", "atomic_id": "fillet", "depends_on": [ "f_007" ], "params": { "radius_mm": 0.5, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_034", "name": "Révolution2", "atomic_id": "revolve_add", "depends_on": [ "f_033" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 43.5, 0.0, 0.0 ], "direction": [ 0.0, -1.0, 0.0 ] }, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_022", "selectors": [ { "kind": "axis", "stable_id": "21b1b57662cd9e0840477c3c0c22d6ba44f808843d6221a7cbaaea7a9f9d65ff", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.043500000000000004, 0.0, 0.0 ], "end": [ 0.043500000000000004, -0.011034222778454937, 0.0 ] } } ] }, { "id": "f_010", "name": "Boss.-Extru.7", "atomic_id": "extrude_add_blind", "depends_on": [ "f_009", "f_007" ], "params": { "distance_mm": 0.0, "reverse": true, "end_condition": { "type": "up_to_surface", "solidworks_code": 4, "reference": { "kind": "face", "stable_id": "65f23ecfc24cc99b7e68f7ed7b4b03d83081ec38a1ef9b423221082668059ca4", "source": "solidworks", "confidence": 1.0, "geometry": { "surface": { "type": "plane", "parameters": [ 0.0, 0.0, 1.0, -0.013788582233137652, 0.013788582233137699, 0.005 ] }, "box": [ -0.0688271644662753, -0.013672835533724604, 0.005, 0.013672835533724698, 0.0688271644662754, 0.005 ], "area": 0.0011299054917831845 } } } }, "execution_status": "deferred", "sketch_id": "sk_006", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_019", "name": "Trou taraudé M51", "atomic_id": "hole_wizard", "depends_on": [ "f_007", "f_018" ], "params": { "hole_type": "Trous taraudés", "diameter_mm": 5.0, "depth_mm": 12.0, "end_condition": { "solidworks_code": 0, "type": "blind" }, "positions": [ { "mm": [ -27.577164466, 69.077164466, 0.0 ] }, { "mm": [ -69.077164466, 27.577164466, 0.0 ] }, { "mm": [ 13.788911873, 24.245839165, 0.0 ] }, { "mm": [ -24.245839165, -13.788911873, 0.0 ] } ], "thread": { "diameter_mm": 5.0, "depth_mm": 12.0, "class": "1B" } }, "execution_status": "deferred" }, { "id": "f_020", "name": "Congé7", "atomic_id": "fillet", "depends_on": [ "f_018", "f_007" ], "params": { "radius_mm": 1.0, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_022", "name": "Boss.-Extru.12", "atomic_id": "extrude_add_blind", "depends_on": [ "f_021", "f_001", "f_007" ], "params": { "distance_mm": 9.5, "reverse": false, "end_condition": { "type": "offset_from_surface", "solidworks_code": 5, "reference": { "kind": "feature", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "sketch_id": "sk_015", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_023", "name": "Boss.-Extru.13", "atomic_id": "extrude_add_blind", "depends_on": [ "f_021", "f_007" ], "params": { "distance_mm": 2.5, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_016", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_046", "name": "Boss.-Extru.17", "atomic_id": "extrude_add_blind", "depends_on": [ "f_001", "f_007", "f_021" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "up_to_surface", "solidworks_code": 4, "reference": { "kind": "face", "stable_id": "1cefb0bc4fad0a44ea8fceaaaf3aad45313c73f6e04e9e3027bb87f1b064a32f", "source": "solidworks", "confidence": 1.0, "geometry": { "surface": { "type": "plane", "parameters": [ 0.0, 0.0, 1.0, -0.013788582233137652, 0.013788582233137699, 0.005 ] }, "box": [ -0.07507716446627531, -0.007077883384537461, 0.005, 0.007077883384537624, 0.07507716446627542, 0.005 ], "area": 0.0023723433936064 } } } }, "execution_status": "deferred", "sketch_id": "sk_030", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_011", "name": "Plan5", "atomic_id": "reference_plane", "depends_on": [ "f_010" ], "params": { "plane": { "origin_mm": [ -220.536636876, 663.373126585, 648.663973708 ], "x_dir": [ 0.717996136, 0.013158306, -0.695922702 ], "y_dir": [ 0.337982148, 0.908119273, 0.247158761 ], "normal": [ 0.63741202, -0.414084043, 0.649800217 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 8, "references": [ { "kind": "feature", "stable_id": "486552c7b594b114afff8d210a8e6b336cd1979e95888a3f1c9d87aefd6a7c01", "source": "solidworks", "confidence": 1.0 }, { "kind": "axis", "stable_id": "4c50428539f2931894802884451b8cae762f044973b66735b672bbb3922e7969", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.050449999999999995, 0.0023, 0.0 ], "end": [ 0.06545, 0.005000000000000001, 0.0 ] } } ], "derived_from_sketch_id": "sk_017" }, "execution_status": "deferred", "sketch_id": "sk_004", "selectors": [ { "kind": "feature", "stable_id": "486552c7b594b114afff8d210a8e6b336cd1979e95888a3f1c9d87aefd6a7c01", "source": "solidworks", "confidence": 1.0 }, { "kind": "axis", "stable_id": "4c50428539f2931894802884451b8cae762f044973b66735b672bbb3922e7969", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.050449999999999995, 0.0023, 0.0 ], "end": [ 0.06545, 0.005000000000000001, 0.0 ] } } ] }, { "id": "f_012", "name": "Boss.-Extru.8", "atomic_id": "extrude_add_blind", "depends_on": [ "f_010", "f_007", "f_008" ], "params": { "distance_mm": 4.6, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_007", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_015", "name": "Boss.-Extru.10", "atomic_id": "extrude_add_blind", "depends_on": [ "f_010", "f_007" ], "params": { "distance_mm": 1.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_010", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_027", "name": "Enlèvement de matière-Révolution3", "atomic_id": "revolve_cut", "depends_on": [ "f_003", "f_007", "f_022", "f_023" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ -28.779260801, 0.0, 0.0 ], "direction": [ 1.0, 0.0, 0.0 ] }, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_020", "selectors": [ { "kind": "axis", "stable_id": "6a527a27a04edfc0dbf084b88404e9356a32a44a22ddae76bcf361764247c397", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ -0.028779260800634157, 0.0, 0.0 ], "end": [ 0.022134342933897044, 0.0, 0.0 ] } } ] }, { "id": "f_035", "name": "Enlèv. mat.-Extru.1", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_034", "f_023" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_023", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_038", "name": "Fraisage pour vis à tête fraisée M44", "atomic_id": "hole_wizard", "depends_on": [ "f_022" ], "params": { "hole_type": "Fraisé ISO 7046-1", "diameter_mm": 4.5, "depth_mm": 12.0, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ 30.759144982, 30.759144982, 0.0 ] }, { "mm": [ -30.759144982, -30.759144982, 0.0 ] }, { "mm": [ 30.759144982, -30.759144982, 0.0 ] } ], "countersink": { "diameter_mm": 9.4, "angle_rad": 1.5707963267948966 }, "host_face": { "kind": "face", "stable_id": "step-face-d94786be088ba42fd728f129", "source": "inferred_from_step", "confidence": 0.8, "geometry": { "bbox_mm": [ -52.45, -50.45, 0.0, 50.45, 50.45, 0.0 ], "center_mm": [ -0.55102808, -0.0, 0.0 ], "normal": [ -0.0, -0.0, -1.0 ], "surface_type": "plane" } } }, "execution_status": "deferred", "sketch_id": "sk_002", "selectors": [ { "kind": "face", "stable_id": "step-face-d94786be088ba42fd728f129", "source": "inferred_from_step", "confidence": 0.8, "geometry": { "bbox_mm": [ -52.45, -50.45, 0.0, 50.45, 50.45, 0.0 ], "center_mm": [ -0.55102808, -0.0, 0.0 ], "normal": [ -0.0, -0.0, -1.0 ], "surface_type": "plane" } } ] }, { "id": "f_040", "name": "Enlèv. mat.-Extru.11", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_022", "f_007" ], "params": { "distance_mm": 3.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_026", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_044", "name": "Congé8", "atomic_id": "fillet", "depends_on": [ "f_022" ], "params": { "radius_mm": 1.0, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_047", "name": "Congé9", "atomic_id": "fillet", "depends_on": [ "f_007", "f_021", "f_046" ], "params": { "radius_mm": 1.0, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_013", "name": "Boss.-Extru.9", "atomic_id": "extrude_add_blind", "depends_on": [ "f_010", "f_007", "f_012", "f_008" ], "params": { "distance_mm": 3.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_008", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_016", "name": "Enlèv. mat.-Extru.7", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_012", "f_007" ], "params": { "distance_mm": 7.3, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_011", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_024", "name": "Boss.-Extru.21", "atomic_id": "extrude_add_blind", "depends_on": [ "f_011", "f_005" ], "params": { "distance_mm": 20.0, "reverse": false, "end_condition": { "type": "through_all_and_blind", "solidworks_code": 6 } }, "execution_status": "deferred", "sketch_id": "sk_017", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_032", "name": "Congé6", "atomic_id": "fillet", "depends_on": [ "f_010", "f_007", "f_012" ], "params": { "radius_mm": 0.5, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_036", "name": "Boss.-Extru.18", "atomic_id": "extrude_add_blind", "depends_on": [ "f_027", "f_012" ], "params": { "distance_mm": 2.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_024", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_041", "name": "Boss.-Extru.14", "atomic_id": "extrude_add_blind", "depends_on": [ "f_040", "f_007", "f_022" ], "params": { "distance_mm": 8.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_027", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_045", "name": "Boss.-Extru.16", "atomic_id": "extrude_add_blind", "depends_on": [ "f_040", "f_022", "f_007", "f_038" ], "params": { "distance_mm": 0.1, "reverse": false, "end_condition": { "type": "offset_from_surface", "solidworks_code": 5, "reference": { "kind": "face", "stable_id": "cdfc1ca88ecc3a6e63cb3beba6bd3499281545c7b0d671e71434b9c5d945e0d2", "source": "solidworks", "confidence": 1.0, "geometry": { "surface": { "type": "plane", "parameters": [ 0.0, 0.0, 1.0, 0.0, 0.0, 0.0095 ] }, "box": [ -0.04544687106270469, -0.04945, 0.009500000000000005, 0.04945, 0.04544687106270466, 0.009500000000000005 ], "area": 0.0018304794142592457 } } } }, "execution_status": "deferred", "sketch_id": "sk_029", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_051", "name": "Boss.-Extru.19", "atomic_id": "extrude_add_blind", "depends_on": [ "f_027", "f_003", "f_021" ], "params": { "distance_mm": 4.5, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_031", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_053", "name": "Boss.-Extru.20", "atomic_id": "extrude_add_blind", "depends_on": [ "f_027", "f_023", "f_003" ], "params": { "distance_mm": 1.3, "reverse": false, "end_condition": { "type": "offset_from_surface", "solidworks_code": 5, "reference": { "kind": "face", "stable_id": "b5890f89df06c04a062d36cfd4f7519fa81d73f6bc5788de338c5ee898fef746", "source": "solidworks", "confidence": 1.0, "geometry": { "surface": { "type": "plane", "parameters": [ 0.0, 0.0, -1.0, 0.0, 0.0, -0.0025 ] }, "box": [ -0.016, -0.016, -0.0025000000000000022, 0.016, 0.016, -0.0025000000000000022 ], "area": 0.00027331856086231215 } } } }, "execution_status": "deferred", "sketch_id": "sk_033", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_014", "name": "Enlèv. mat.-Extru.6", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_013", "f_007" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_009", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_017", "name": "Enlèv. mat.-Extru.8", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_016", "f_007" ], "params": { "distance_mm": 0.7, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_012", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_025", "name": "Enlèv. mat.-Extru.15", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_007", "f_024", "f_021" ], "params": { "distance_mm": 0.0, "reverse": true, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_018", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_026", "name": "Enlèv. mat.-Extru.16", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_006", "f_024", "f_005", "f_007" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "through_all", "solidworks_code": 1 }, "reverse_distance_mm": 0.0, "reverse_end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_019", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_029", "name": "Congé4", "atomic_id": "fillet", "depends_on": [ "f_013" ], "params": { "radius_mm": 0.5, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_030", "name": "Enlèv. mat.-Extru.9", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_013", "f_015", "f_007" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "up_to_surface", "solidworks_code": 4, "reference": { "kind": "face", "stable_id": "a621ac939079496a887b45d3b44f1b33f858a674efce43e1f571703884e0c0f8", "source": "solidworks", "confidence": 1.0, "geometry": { "surface": { "type": "plane", "parameters": [ 0.0, 0.0, 1.0, -0.013788582233137652, 0.013788582233137699, 0.009500000000000001 ] }, "box": [ -0.011150000000000012, -0.004745470815164746, 0.009500000000000001, -0.006761096639553965, 0.00613105610323746, 0.009500000000000001 ], "area": 3.187931024698204e-05 } } } }, "execution_status": "deferred", "sketch_id": "sk_021", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_042", "name": "Trou taraudé M63", "atomic_id": "hole_wizard", "depends_on": [ "f_041" ], "params": { "hole_type": "Trous taraudés", "diameter_mm": 6.0, "depth_mm": 4.0, "end_condition": { "solidworks_code": 0, "type": "blind" }, "positions": [ { "mm": [ 21.75, -37.672105065, 0.0 ] }, { "mm": [ -37.672105065, -21.75, 0.0 ] }, { "mm": [ 21.75, 37.672105065, 0.0 ] } ], "thread": { "diameter_mm": 6.0, "depth_mm": 4.0, "class": "1B" }, "host_face": { "kind": "face", "stable_id": "step-face-d94786be088ba42fd728f129", "source": "inferred_from_step", "confidence": 0.8, "geometry": { "bbox_mm": [ -52.45, -50.45, 0.0, 50.45, 50.45, 0.0 ], "center_mm": [ -0.55102808, -0.0, 0.0 ], "normal": [ -0.0, -0.0, -1.0 ], "surface_type": "plane" } } }, "execution_status": "deferred", "selectors": [ { "kind": "face", "stable_id": "step-face-d94786be088ba42fd728f129", "source": "inferred_from_step", "confidence": 0.8, "geometry": { "bbox_mm": [ -52.45, -50.45, 0.0, 50.45, 50.45, 0.0 ], "center_mm": [ -0.55102808, -0.0, 0.0 ], "normal": [ -0.0, -0.0, -1.0 ], "surface_type": "plane" } } ] }, { "id": "f_043", "name": "Enlèv. mat.-Extru.12", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_041", "f_007" ], "params": { "distance_mm": 1.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_028", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_050", "name": "Congé12", "atomic_id": "fillet", "depends_on": [ "f_041" ], "params": { "radius_mm": 0.5, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_052", "name": "Enlèv. mat.-Extru.13", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_051" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_032", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_054", "name": "Enlèv. mat.-Extru.14", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_053" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_034", "unresolved": [ "missing source sketch parent" ] }, { "id": "f_031", "name": "Congé5", "atomic_id": "fillet", "depends_on": [ "f_015", "f_013", "f_007", "f_012", "f_029" ], "params": { "radius_mm": 0.5, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_037", "name": "Fraisage pour vis à tête fraisée M42", "atomic_id": "hole_wizard", "depends_on": [ "f_017" ], "params": { "hole_type": "Fraisé ISO 7046-1", "diameter_mm": 4.5, "depth_mm": 7.6, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ -30.759144982, 30.759144982, 0.0 ] } ], "countersink": { "diameter_mm": 9.4, "angle_rad": 1.5707963267948966 }, "host_face": { "kind": "face", "stable_id": "step-face-d94786be088ba42fd728f129", "source": "inferred_from_step", "confidence": 0.8, "geometry": { "bbox_mm": [ -52.45, -50.45, 0.0, 50.45, 50.45, 0.0 ], "center_mm": [ -0.55102808, -0.0, 0.0 ], "normal": [ -0.0, -0.0, -1.0 ], "surface_type": "plane" } } }, "execution_status": "deferred", "sketch_id": "sk_002", "selectors": [ { "kind": "face", "stable_id": "step-face-d94786be088ba42fd728f129", "source": "inferred_from_step", "confidence": 0.8, "geometry": { "bbox_mm": [ -52.45, -50.45, 0.0, 50.45, 50.45, 0.0 ], "center_mm": [ -0.55102808, -0.0, 0.0 ], "normal": [ -0.0, -0.0, -1.0 ], "surface_type": "plane" } } ] }, { "id": "f_048", "name": "Congé11", "atomic_id": "fillet", "depends_on": [ "f_007", "f_021", "f_043" ], "params": { "radius_mm": 1.0, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_049", "name": "Congé10", "atomic_id": "fillet", "depends_on": [ "f_007", "f_043", "f_021", "f_041" ], "params": { "radius_mm": 1.0, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_039", "name": "Enlèv. mat.-Extru.10", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_017", "f_037" ], "params": { "distance_mm": 0.0, "reverse": true, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_025", "unresolved": [ "missing source sketch parent" ] } ], "meta": { "unit": "mm", "source": "05_壳体与盖件/0503_罩壳/050399_通用罩壳/1016Z_nez.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "hybrid_semantic_surfaceir_pending", "document_truth": { "mass_properties": { "available": true, "mass": 0.22467389232708757, "volume": 8.383354191309237e-05, "surface_area": 0.045843963588961055, "center_of_mass": [ -0.015118413658413677, 0.014954333395644188, 0.01077893718769898 ], "principal_moments": [ 0.0001808741068217206, 0.0002773480852313014, 0.0004322269555223856 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ -0.07507716446627531, -0.05045000000000001, -0.002500000000000004, 0.05045000000000001, 0.07507716446627542, 0.0315 ], "solid_body_count": 1, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "Combiner9", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAADOAAAA", "persist_reference_sha256": "d183e321efa68e57bdf0f7af9d7c558d2af29dd1ed7faa3343689417e7305f3e", "component": null, "geometry": { "box": [ -0.07507716446627531, -0.05045, -0.002500000000000004, 0.05045, 0.07507716446627542, 0.0315 ], "face_count": 460, "edge_count": 1070, "vertex_count": 621 }, "stable_id": "d183e321efa68e57bdf0f7af9d7c558d2af29dd1ed7faa3343689417e7305f3e" } ] } }, "step_inference": { "available": true, "face_count": 536, "surface_counts": { "bspline": 41, "cone": 26, "cylinder": 232, "plane": 126, "sphere": 41, "torus": 70 }, "axis_count": 258, "repeat_spacings_mm": [ { "spacing_mm": 5.5, "pair_count": 24 }, { "spacing_mm": 17.0, "pair_count": 21 }, { "spacing_mm": 7.0, "pair_count": 18 }, { "spacing_mm": 17.9903, "pair_count": 16 }, { "spacing_mm": 39.8911, "pair_count": 16 }, { "spacing_mm": 38.2884, "pair_count": 16 }, { "spacing_mm": 52.0179, "pair_count": 16 }, { "spacing_mm": 16.4576, "pair_count": 16 }, { "spacing_mm": 20.966, "pair_count": 16 }, { "spacing_mm": 14.75, "pair_count": 16 }, { "spacing_mm": 23.5822, "pair_count": 16 }, { "spacing_mm": 16.7798, "pair_count": 16 } ], "metrics": { "bounding_box_mm": [ -75.077164466, -50.4500001, -2.5000001, 50.4500001, 75.077164466, 31.5000001 ], "volume_mm3": 83833.161991298, "surface_area_mm2": 45843.812916417, "solid_count": 1, "face_count": 536, "edge_count": 1326, "vertex_count": 808 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ -75.077164466, -50.45, -2.5, 50.45, 75.077164466, 31.5 ], "volume_mm3": 83833.541913092, "surface_area_mm2": 45843.963588961, "solid_count": 1, "face_count": 460, "edge_count": 1070, "vertex_count": 621 }, "comparisons": { "volume_mm3": { "expected": 83833.541913092, "actual": 83833.161991298, "absolute_delta": 0.3799217940104427, "within_tolerance": true }, "surface_area_mm2": { "expected": 45843.963588961, "actual": 45843.812916417, "absolute_delta": 0.15067254399764352, "within_tolerance": true }, "bounding_box_mm": { "expected": [ -75.077164466, -50.45, -2.5, 50.45, 75.077164466, 31.5 ], "actual": [ -75.077164466, -50.4500001, -2.5000001, 50.4500001, 75.077164466, 31.5000001 ], "max_absolute_delta": 1.0000000116860974e-07, "within_tolerance": true }, "solid_count": { "expected": 1, "actual": 1, "matches": true }, "face_count": { "expected": 460, "actual": 536, "matches": false }, "edge_count": { "expected": 1070, "actual": 1326, "matches": false }, "vertex_count": { "expected": 621, "actual": 808, "matches": false } }, "numeric_geometry_match": true, "topology_counts_match": false } }, "source_has_modeling_features": true } }