{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "013003", "geometry": { "sketches": [ { "id": "sk_001", "name": "原点", "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": "草图1", "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": 26.0 } }, { "id": "sk_003", "name": "草图2", "role": "profile", "workplane": { "origin_mm": [ -52.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": 23.5 } }, { "id": "sk_004", "name": "草图3", "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": [ -20.439844292, 10.509414241 ], "end": [ -17.888734121, 4.501769032 ], "center": [ -18.0, 8.0 ], "radius_mm": 3.5, "clockwise": false }, { "type": "arc", "start": [ -17.888734121, 4.501769032 ], "end": [ -15.844580774, 2.224693258 ], "center": [ -17.825153371, 2.502779916 ], "radius_mm": 2.0, "clockwise": true }, { "type": "arc", "start": [ -15.844580774, 2.224693258 ], "end": [ -14.892452779, -5.849346135 ], "center": [ 0.0, 0.0 ], "radius_mm": 16.0, "clockwise": false }, { "type": "arc", "start": [ -14.892452779, -5.849346135 ], "end": [ -16.101040939, -8.470919708 ], "center": [ -16.754009377, -6.580514402 ], "radius_mm": 2.0, "clockwise": true }, { "type": "arc", "start": [ -16.101040939, -8.470919708 ], "end": [ -16.017694272, -19.841458369 ], "center": [ -14.142135624, -14.142135624 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ -16.017694272, -19.841458369 ], "end": [ 0.0, -25.5 ], "center": [ 0.0, 0.0 ], "radius_mm": 25.5, "clockwise": false }, { "type": "arc", "start": [ 0.0, -25.5 ], "end": [ 16.017694272, -19.841458369 ], "center": [ 0.0, 0.0 ], "radius_mm": 25.5, "clockwise": false }, { "type": "arc", "start": [ 16.017694272, -19.841458369 ], "end": [ 16.101040939, -8.470919708 ], "center": [ 14.142135624, -14.142135624 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ 16.101040939, -8.470919708 ], "end": [ 14.892452779, -5.849346135 ], "center": [ 16.754009377, -6.580514402 ], "radius_mm": 2.0, "clockwise": true }, { "type": "arc", "start": [ 14.892452779, -5.849346135 ], "end": [ 15.844580774, 2.224693258 ], "center": [ 0.0, 0.0 ], "radius_mm": 16.0, "clockwise": false }, { "type": "arc", "start": [ 15.844580774, 2.224693258 ], "end": [ 17.888733963, 4.501769037 ], "center": [ 17.825153371, 2.502779916 ], "radius_mm": 2.0, "clockwise": true }, { "type": "arc", "start": [ 17.888733963, 4.501769037 ], "end": [ 20.439844292, 10.509414241 ], "center": [ 18.0, 8.0 ], "radius_mm": 3.5, "clockwise": false }, { "type": "arc", "start": [ 20.439844292, 10.509414241 ], "end": [ 19.911064664, 12.493057783 ], "center": [ 21.83404103, 11.943365235 ], "radius_mm": 2.0, "clockwise": true }, { "type": "arc", "start": [ 19.911064664, 12.493057783 ], "end": [ 8.470919708, 16.101040939 ], "center": [ 14.142135624, 14.142135624 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ 8.470919708, 16.101040939 ], "end": [ 5.849346135, 14.892452779 ], "center": [ 6.580514402, 16.754009377 ], "radius_mm": 2.0, "clockwise": true }, { "type": "arc", "start": [ 5.849346135, 14.892452779 ], "end": [ 0.0, 16.0 ], "center": [ 0.0, 0.0 ], "radius_mm": 16.0, "clockwise": false }, { "type": "arc", "start": [ 0.0, 16.0 ], "end": [ -5.849346135, 14.892452779 ], "center": [ 0.0, 0.0 ], "radius_mm": 16.0, "clockwise": false }, { "type": "arc", "start": [ -5.849346135, 14.892452779 ], "end": [ -8.470919678, 16.101040854 ], "center": [ -6.580514402, 16.754009377 ], "radius_mm": 2.0, "clockwise": true }, { "type": "arc", "start": [ -8.470919678, 16.101040854 ], "end": [ -19.911064678, 12.493057833 ], "center": [ -14.142135624, 14.142135624 ], "radius_mm": 6.0, "clockwise": false }, { "type": "arc", "start": [ -19.911064678, 12.493057833 ], "end": [ -20.439844292, 10.509414241 ], "center": [ -21.83404103, 11.943365235 ], "radius_mm": 2.0, "clockwise": true } ] } ] } }, { "id": "sk_005", "name": "草图4", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 10.246950766, 26.0 ], "end": [ -10.246950766, 26.0 ], "center": [ -0.0, 30.0 ], "radius_mm": 11.0, "clockwise": true }, { "type": "line", "start": [ -10.246950766, 26.0 ], "end": [ -28.0, 26.0 ] }, { "type": "line", "start": [ -28.0, 26.0 ], "end": [ -28.0, -2.0 ] }, { "type": "line", "start": [ -28.0, -2.0 ], "end": [ 28.0, -2.0 ] }, { "type": "line", "start": [ 28.0, -2.0 ], "end": [ 28.0, 26.0 ] }, { "type": "line", "start": [ 28.0, 26.0 ], "end": [ 10.246950766, 26.0 ] } ] } ] } }, { "id": "sk_006", "name": "草图5", "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": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 30.0, -12.845232579 ], "end": [ 28.307692308, -10.869042951 ], "center": [ 28.0, -12.845232579 ], "radius_mm": 2.0, "clockwise": false }, { "type": "arc", "start": [ 28.307692308, -10.869042951 ], "end": [ 24.923076923, 9.758322195 ], "center": [ 30.0, 0.0 ], "radius_mm": 11.0, "clockwise": true }, { "type": "arc", "start": [ 24.923076923, 9.758322195 ], "end": [ 26.0, 11.532562595 ], "center": [ 24.0, 11.532562595 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 26.0, 11.532562595 ], "end": [ 26.0, 28.0 ] }, { "type": "line", "start": [ 26.0, 28.0 ], "end": [ -2.0, 28.0 ] }, { "type": "line", "start": [ -2.0, 28.0 ], "end": [ -2.0, -28.0 ] }, { "type": "line", "start": [ -2.0, -28.0 ], "end": [ 30.0, -28.0 ] }, { "type": "line", "start": [ 30.0, -28.0 ], "end": [ 30.0, -12.845232579 ] } ] } ] } }, { "id": "sk_007", "name": "草图6", "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": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 30.0, -12.845232579 ], "end": [ 28.307692308, -10.869042951 ], "center": [ 28.0, -12.845232579 ], "radius_mm": 2.0, "clockwise": false }, { "type": "arc", "start": [ 28.307692308, -10.869042951 ], "end": [ 24.923076923, 9.758322195 ], "center": [ 30.0, 0.0 ], "radius_mm": 11.0, "clockwise": true }, { "type": "arc", "start": [ 24.923076923, 9.758322195 ], "end": [ 26.0, 11.532562595 ], "center": [ 24.0, 11.532562595 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 26.0, 11.532562595 ], "end": [ 26.0, 28.0 ] }, { "type": "line", "start": [ 26.0, 28.0 ], "end": [ -2.0, 28.0 ] }, { "type": "line", "start": [ -2.0, 28.0 ], "end": [ -2.0, -28.0 ] }, { "type": "line", "start": [ -2.0, -28.0 ], "end": [ 30.0, -28.0 ] }, { "type": "line", "start": [ 30.0, -28.0 ], "end": [ 30.0, -12.845232579 ] } ] } ] } }, { "id": "sk_008", "name": "草图7", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -28.0, 16.0 ], "end": [ -28.0, -12.0 ] }, { "type": "line", "start": [ -28.0, -12.0 ], "end": [ 28.0, -12.0 ] }, { "type": "line", "start": [ 28.0, -12.0 ], "end": [ 28.0, 16.0 ] }, { "type": "line", "start": [ 28.0, 16.0 ], "end": [ -28.0, 16.0 ] } ] } ] } }, { "id": "sk_009", "name": "草图8", "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": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 12.0, -35.0 ], "end": [ 27.0, -50.0 ], "center": [ 27.0, -35.0 ], "radius_mm": 15.0, "clockwise": false }, { "type": "line", "start": [ 27.0, -50.0 ], "end": [ 30.0, -50.0 ] }, { "type": "line", "start": [ 30.0, -50.0 ], "end": [ 46.0, -40.762395693 ] }, { "type": "line", "start": [ 46.0, -40.762395693 ], "end": [ 46.0, -14.0 ] }, { "type": "line", "start": [ 46.0, -14.0 ], "end": [ 12.0, -14.0 ] }, { "type": "line", "start": [ 12.0, -14.0 ], "end": [ 12.0, -35.0 ] } ] } ] } }, { "id": "sk_010", "name": "草图9", "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": "line", "start": [ -9.75, -17.0 ], "end": [ -9.75, -57.0 ] }, { "type": "line", "start": [ -9.75, -57.0 ], "end": [ 9.75, -57.0 ] }, { "type": "line", "start": [ 9.75, -57.0 ], "end": [ 9.75, -17.0 ] }, { "type": "line", "start": [ 9.75, -17.0 ], "end": [ -9.75, -17.0 ] } ] } ] } }, { "id": "sk_011", "name": "草图10", "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": "annulus", "center": [ 0.0, 0.0 ], "inner_radius_mm": 15.0, "outer_radius_mm": 26.0 } }, { "id": "sk_012", "name": "草图11", "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": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 2.5, 25.0 ], "end": [ 11.5, 25.0 ] }, { "type": "line", "start": [ 11.5, 25.0 ], "end": [ 11.5, 27.0 ] }, { "type": "line", "start": [ 11.5, 27.0 ], "end": [ 2.5, 27.0 ] }, { "type": "line", "start": [ 2.5, 27.0 ], "end": [ 2.5, 25.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 11.5, 0.0 ], "end": [ 2.5, 0.0 ] } ] } }, { "id": "sk_013", "name": "草图12", "role": "profile", "workplane": { "origin_mm": [ -26.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": "line", "start": [ -38.890872965, 3.535533906 ], "end": [ -35.355339059, 0.0 ] }, { "type": "line", "start": [ -35.355339059, 0.0 ], "end": [ -0.0, 35.355339059 ] }, { "type": "line", "start": [ -0.0, 35.355339059 ], "end": [ 35.355339059, 0.0 ] }, { "type": "line", "start": [ 35.355339059, 0.0 ], "end": [ 38.890872965, 3.535533906 ] }, { "type": "line", "start": [ 38.890872965, 3.535533906 ], "end": [ -0.0, 42.426406871 ] }, { "type": "line", "start": [ -0.0, 42.426406871 ], "end": [ -38.890872965, 3.535533906 ] } ] } ] } }, { "id": "sk_014", "name": "草图13", "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": [ -30.0, 34.0 ], "end": [ -30.0, 39.0 ] }, { "type": "line", "start": [ -30.0, 39.0 ], "end": [ -23.339745962, 39.0 ] }, { "type": "line", "start": [ -23.339745962, 39.0 ], "end": [ -22.0, 34.0 ] }, { "type": "line", "start": [ -22.0, 34.0 ], "end": [ -30.0, 34.0 ] } ] } ], "construction": [ { "type": "line", "start": [ -22.0, 34.0 ], "end": [ -30.0, 34.0 ] } ] } }, { "id": "sk_015", "name": "草图14", "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": [ -23.5, 144.5 ], "end": [ -23.5, 149.5 ] }, { "type": "line", "start": [ -23.5, 149.5 ], "end": [ -21.839745962, 149.5 ] }, { "type": "line", "start": [ -21.839745962, 149.5 ], "end": [ -20.5, 144.5 ] }, { "type": "line", "start": [ -20.5, 144.5 ], "end": [ -23.5, 144.5 ] } ] } ], "construction": [ { "type": "line", "start": [ -20.5, 144.5 ], "end": [ -23.5, 144.5 ] } ] } }, { "id": "sk_016", "name": "草图15", "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": [ -20.0, 3.0 ], "end": [ -23.0, 3.0 ] }, { "type": "line", "start": [ -23.0, 3.0 ], "end": [ -22.4585, 3.5415 ] }, { "type": "line", "start": [ -22.4585, 3.5415 ], "end": [ -22.4585, 15.0 ] }, { "type": "line", "start": [ -22.4585, 15.0 ], "end": [ -20.0, 16.419415637 ] }, { "type": "line", "start": [ -20.0, 16.419415637 ], "end": [ -20.0, 3.0 ] } ] } ], "construction": [ { "type": "line", "start": [ -20.0, 16.419415637 ], "end": [ -20.0, 3.0 ] } ] } }, { "id": "sk_017", "name": "草图16", "role": "profile", "workplane": { "origin_mm": [ -3.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": false, "segments": [ { "type": "line", "start": [ -14.142135624, 14.142135624 ], "end": [ 985.857864376, 14.142135624 ] } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "line", "start": [ -14.142135624, 14.142135624 ], "end": [ -14.142135624, -985.857864376 ] } ] } ] } }, { "id": "sk_018", "name": "草图17", "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": [ 38.5, 30.0 ], "end": [ 43.25, 30.0 ] }, { "type": "line", "start": [ 43.25, 30.0 ], "end": [ 43.25, 21.0 ] }, { "type": "line", "start": [ 43.25, 21.0 ], "end": [ 38.5, 21.0 ] }, { "type": "line", "start": [ 38.5, 21.0 ], "end": [ 38.5, 30.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 38.5, 21.0 ], "end": [ 38.5, 30.0 ] } ] } }, { "id": "sk_019", "name": "草图18", "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": [ 142.0, 23.5 ], "end": [ 147.0, 23.5 ] }, { "type": "line", "start": [ 147.0, 23.5 ], "end": [ 147.0, 21.839745962 ] }, { "type": "line", "start": [ 147.0, 21.839745962 ], "end": [ 142.0, 20.5 ] }, { "type": "line", "start": [ 142.0, 20.5 ], "end": [ 142.0, 23.5 ] } ] } ], "construction": [ { "type": "line", "start": [ 142.0, 20.5 ], "end": [ 142.0, 23.5 ] } ] } }, { "id": "sk_020", "name": "草图19", "role": "profile", "workplane": { "origin_mm": [ -27.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": "line", "start": [ -28.5, -35.0 ], "end": [ -28.5, -29.0 ] }, { "type": "line", "start": [ -28.5, -29.0 ], "end": [ -23.05, -29.0 ] }, { "type": "line", "start": [ -23.05, -29.0 ], "end": [ -23.05, -23.0 ] }, { "type": "line", "start": [ -23.05, -23.0 ], "end": [ -20.75, -23.0 ] }, { "type": "line", "start": [ -20.75, -23.0 ], "end": [ -20.75, -29.0 ] }, { "type": "line", "start": [ -20.75, -29.0 ], "end": [ 20.75, -29.0 ] }, { "type": "line", "start": [ 20.75, -29.0 ], "end": [ 20.75, -23.0 ] }, { "type": "line", "start": [ 20.75, -23.0 ], "end": [ 23.05, -23.0 ] }, { "type": "line", "start": [ 23.05, -23.0 ], "end": [ 23.05, -29.0 ] }, { "type": "line", "start": [ 23.05, -29.0 ], "end": [ 28.5, -29.0 ] }, { "type": "line", "start": [ 28.5, -29.0 ], "end": [ 28.5, -35.0 ] }, { "type": "line", "start": [ 28.5, -35.0 ], "end": [ -28.5, -35.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 28.5, -35.0 ], "end": [ -28.5, -35.0 ] } ] } }, { "id": "sk_021", "name": "草图20", "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": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 28.45, -29.126309197 ], "end": [ 30.0, -26.5 ], "center": [ 27.0, -26.5 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ 30.0, -26.5 ], "end": [ 30.0, -25.5 ] }, { "type": "arc", "start": [ 30.0, -25.5 ], "end": [ 24.0, -25.5 ], "center": [ 27.0, -25.5 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ 24.0, -25.5 ], "end": [ 24.0, -26.5 ] }, { "type": "arc", "start": [ 24.0, -26.5 ], "end": [ 27.0, -29.5 ], "center": [ 27.0, -26.5 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ 27.0, -29.5 ], "end": [ 27.0, -39.1 ] }, { "type": "line", "start": [ 27.0, -39.1 ], "end": [ 20.377868418, -50.569868355 ] }, { "type": "line", "start": [ 20.377868418, -50.569868355 ], "end": [ 20.377868418, -52.019868355 ] }, { "type": "line", "start": [ 20.377868418, -52.019868355 ], "end": [ 21.633605253, -51.294868355 ] }, { "type": "line", "start": [ 21.633605253, -51.294868355 ], "end": [ 27.0, -42.0 ] }, { "type": "line", "start": [ 27.0, -42.0 ], "end": [ 27.0, -50.744263165 ] }, { "type": "line", "start": [ 27.0, -50.744263165 ], "end": [ 27.725, -52.0 ] }, { "type": "line", "start": [ 27.725, -52.0 ], "end": [ 28.45, -50.744263165 ] }, { "type": "line", "start": [ 28.45, -50.744263165 ], "end": [ 28.45, -29.126309197 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 25.45, -26.5 ], "end": [ 28.55, -26.5 ], "center": [ 27.0, -26.5 ], "radius_mm": 1.55, "clockwise": false }, { "type": "line", "start": [ 28.55, -26.5 ], "end": [ 28.55, -25.5 ] }, { "type": "arc", "start": [ 28.55, -25.5 ], "end": [ 25.45, -25.5 ], "center": [ 27.0, -25.5 ], "radius_mm": 1.55, "clockwise": false }, { "type": "line", "start": [ 25.45, -25.5 ], "end": [ 25.45, -26.5 ] } ] } ] } }, { "id": "sk_022", "name": "草图21", "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": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -25.55, -29.126309197 ], "end": [ -24.0, -26.5 ], "center": [ -27.0, -26.5 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ -24.0, -26.5 ], "end": [ -24.0, -25.5 ] }, { "type": "arc", "start": [ -24.0, -25.5 ], "end": [ -30.0, -25.5 ], "center": [ -27.0, -25.5 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ -30.0, -25.5 ], "end": [ -30.0, -26.5 ] }, { "type": "arc", "start": [ -30.0, -26.5 ], "end": [ -27.0, -29.5 ], "center": [ -27.0, -26.5 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ -27.0, -29.5 ], "end": [ -27.0, -39.1 ] }, { "type": "line", "start": [ -27.0, -39.1 ], "end": [ -33.622131582, -50.569868355 ] }, { "type": "line", "start": [ -33.622131582, -50.569868355 ], "end": [ -33.622131582, -52.019868355 ] }, { "type": "line", "start": [ -33.622131582, -52.019868355 ], "end": [ -32.366394747, -51.294868355 ] }, { "type": "line", "start": [ -32.366394747, -51.294868355 ], "end": [ -27.0, -42.0 ] }, { "type": "line", "start": [ -27.0, -42.0 ], "end": [ -27.0, -50.744263165 ] }, { "type": "line", "start": [ -27.0, -50.744263165 ], "end": [ -26.275, -52.0 ] }, { "type": "line", "start": [ -26.275, -52.0 ], "end": [ -25.55, -50.744263165 ] }, { "type": "line", "start": [ -25.55, -50.744263165 ], "end": [ -25.55, -29.126309197 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ -28.55, -26.5 ], "end": [ -25.45, -26.5 ], "center": [ -27.0, -26.5 ], "radius_mm": 1.55, "clockwise": false }, { "type": "line", "start": [ -25.45, -26.5 ], "end": [ -25.45, -25.5 ] }, { "type": "arc", "start": [ -25.45, -25.5 ], "end": [ -28.55, -25.5 ], "center": [ -27.0, -25.5 ], "radius_mm": 1.55, "clockwise": false }, { "type": "line", "start": [ -28.55, -25.5 ], "end": [ -28.55, -26.5 ] } ] } ] } }, { "id": "sk_023", "name": "草图22", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 26.0, 30.0 ], "end": [ 26.0, 23.0 ] }, { "type": "line", "start": [ 26.0, 23.0 ], "end": [ 24.0, 23.0 ] }, { "type": "line", "start": [ 24.0, 23.0 ], "end": [ 25.0, 24.0 ] }, { "type": "line", "start": [ 25.0, 24.0 ], "end": [ 25.0, 30.0 ] }, { "type": "line", "start": [ 25.0, 30.0 ], "end": [ 26.0, 30.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 25.0, 30.0 ], "end": [ 26.0, 30.0 ] } ] } }, { "id": "sk_024", "name": "草图23", "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": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 27.0, 1.732050808 ], "end": [ 27.0, -1.732050808 ] }, { "type": "line", "start": [ 27.0, -1.732050808 ], "end": [ 30.0, -3.464101615 ] }, { "type": "line", "start": [ 30.0, -3.464101615 ], "end": [ 33.0, -1.732050808 ] }, { "type": "line", "start": [ 33.0, -1.732050808 ], "end": [ 33.0, 1.732050808 ] }, { "type": "line", "start": [ 33.0, 1.732050808 ], "end": [ 30.0, 3.464101615 ] }, { "type": "line", "start": [ 30.0, 3.464101615 ], "end": [ 27.0, 1.732050808 ] } ] } ] } }, { "id": "sk_025", "name": "草图24", "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": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, 10.0 ] }, { "type": "line", "start": [ 0.0, 10.0 ], "end": [ 72.0, 10.0 ] }, { "type": "line", "start": [ 72.0, 10.0 ], "end": [ 72.0, 20.0 ] }, { "type": "line", "start": [ 72.0, 20.0 ], "end": [ 137.0, 20.0 ] }, { "type": "line", "start": [ 137.0, 20.0 ], "end": [ 137.0, 0.0 ] }, { "type": "line", "start": [ 137.0, 0.0 ], "end": [ 0.0, 0.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 137.0, 0.0 ], "end": [ 0.0, 0.0 ] } ] } }, { "id": "sk_026", "name": "草图25", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 22.0, 140.0 ], "end": [ 25.5, 136.5 ] }, { "type": "line", "start": [ 25.5, 136.5 ], "end": [ 25.5, 157.0 ] }, { "type": "line", "start": [ 25.5, 157.0 ], "end": [ 22.0, 157.0 ] }, { "type": "line", "start": [ 22.0, 157.0 ], "end": [ 22.0, 140.0 ] } ] } ] } }, { "id": "sk_027", "name": "草图26", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -25.5, 136.5 ], "end": [ -22.0, 140.0 ] }, { "type": "line", "start": [ -22.0, 140.0 ], "end": [ -22.0, 157.0 ] }, { "type": "line", "start": [ -22.0, 157.0 ], "end": [ -25.5, 157.0 ] }, { "type": "line", "start": [ -25.5, 157.0 ], "end": [ -25.5, 136.5 ] } ] } ] } }, { "id": "sk_028", "name": "草图27", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 23.0, 147.0 ], "end": [ 23.0, 140.0 ] }, { "type": "line", "start": [ 23.0, 140.0 ], "end": [ 21.0, 140.0 ] }, { "type": "line", "start": [ 21.0, 140.0 ], "end": [ 22.0, 141.0 ] }, { "type": "line", "start": [ 22.0, 141.0 ], "end": [ 22.0, 147.0 ] }, { "type": "line", "start": [ 22.0, 147.0 ], "end": [ 23.0, 147.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 22.0, 147.0 ], "end": [ 23.0, 147.0 ] } ] } }, { "id": "sk_029", "name": "草图28", "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": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 144.0, 1.732050808 ], "end": [ 144.0, -1.732050808 ] }, { "type": "line", "start": [ 144.0, -1.732050808 ], "end": [ 147.0, -3.464101615 ] }, { "type": "line", "start": [ 147.0, -3.464101615 ], "end": [ 150.0, -1.732050808 ] }, { "type": "line", "start": [ 150.0, -1.732050808 ], "end": [ 150.0, 1.732050808 ] }, { "type": "line", "start": [ 150.0, 1.732050808 ], "end": [ 147.0, 3.464101615 ] }, { "type": "line", "start": [ 147.0, 3.464101615 ], "end": [ 144.0, 1.732050808 ] } ] } ] } }, { "id": "sk_030", "name": "草图29", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -25.0, 30.0 ], "end": [ -25.0, 24.0 ] }, { "type": "line", "start": [ -25.0, 24.0 ], "end": [ -24.0, 23.0 ] }, { "type": "line", "start": [ -24.0, 23.0 ], "end": [ -26.0, 23.0 ] }, { "type": "line", "start": [ -26.0, 23.0 ], "end": [ -26.0, 30.0 ] }, { "type": "line", "start": [ -26.0, 30.0 ], "end": [ -25.0, 30.0 ] } ] } ], "construction": [ { "type": "line", "start": [ -26.0, 30.0 ], "end": [ -25.0, 30.0 ] } ] } }, { "id": "sk_031", "name": "草图30", "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": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 27.0, 1.732050808 ], "end": [ 27.0, -1.732050808 ] }, { "type": "line", "start": [ 27.0, -1.732050808 ], "end": [ 30.0, -3.464101615 ] }, { "type": "line", "start": [ 30.0, -3.464101615 ], "end": [ 33.0, -1.732050808 ] }, { "type": "line", "start": [ 33.0, -1.732050808 ], "end": [ 33.0, 1.732050808 ] }, { "type": "line", "start": [ 33.0, 1.732050808 ], "end": [ 30.0, 3.464101615 ] }, { "type": "line", "start": [ 30.0, 3.464101615 ], "end": [ 27.0, 1.732050808 ] } ] } ] } }, { "id": "sk_032", "name": "草图31", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -22.0, 147.0 ], "end": [ -22.0, 141.0 ] }, { "type": "line", "start": [ -22.0, 141.0 ], "end": [ -21.0, 140.0 ] }, { "type": "line", "start": [ -21.0, 140.0 ], "end": [ -23.0, 140.0 ] }, { "type": "line", "start": [ -23.0, 140.0 ], "end": [ -23.0, 147.0 ] }, { "type": "line", "start": [ -23.0, 147.0 ], "end": [ -22.0, 147.0 ] } ] } ], "construction": [ { "type": "line", "start": [ -23.0, 147.0 ], "end": [ -22.0, 147.0 ] } ] } }, { "id": "sk_033", "name": "草图32", "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": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 144.0, 1.732050808 ], "end": [ 144.0, -1.732050808 ] }, { "type": "line", "start": [ 144.0, -1.732050808 ], "end": [ 147.0, -3.464101615 ] }, { "type": "line", "start": [ 147.0, -3.464101615 ], "end": [ 150.0, -1.732050808 ] }, { "type": "line", "start": [ 150.0, -1.732050808 ], "end": [ 150.0, 1.732050808 ] }, { "type": "line", "start": [ 150.0, 1.732050808 ], "end": [ 147.0, 3.464101615 ] }, { "type": "line", "start": [ 147.0, 3.464101615 ], "end": [ 144.0, 1.732050808 ] } ] } ] } }, { "id": "sk_034", "name": "草图33", "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": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 30.0, 26.0 ], "end": [ 36.5785, 26.0 ] }, { "type": "line", "start": [ 36.5785, 26.0 ], "end": [ 35.7225, 25.144 ] }, { "type": "line", "start": [ 35.7225, 25.144 ], "end": [ 35.7225, 20.0 ] }, { "type": "line", "start": [ 35.7225, 20.0 ], "end": [ 30.0, 16.696113085 ] }, { "type": "line", "start": [ 30.0, 16.696113085 ], "end": [ 30.0, 26.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 30.0, 16.696113085 ], "end": [ 30.0, 26.0 ] } ] } }, { "id": "sk_035", "name": "草图34", "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": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 147.0, 23.5 ], "end": [ 153.5785, 23.5 ] }, { "type": "line", "start": [ 153.5785, 23.5 ], "end": [ 152.7225, 22.644 ] }, { "type": "line", "start": [ 152.7225, 22.644 ], "end": [ 152.7225, 17.5 ] }, { "type": "line", "start": [ 152.7225, 17.5 ], "end": [ 147.0, 14.196113085 ] }, { "type": "line", "start": [ 147.0, 14.196113085 ], "end": [ 147.0, 23.5 ] } ] } ], "construction": [ { "type": "line", "start": [ 147.0, 14.196113085 ], "end": [ 147.0, 23.5 ] } ] } }, { "id": "sk_036", "name": "草图35", "role": "profile", "workplane": { "origin_mm": [ 359.669900169, 920.504853452, 152.670814771 ], "x_dir": [ 0.920504853, 0.0, 0.390731128 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ -0.390731128, 0.0, 0.920504854 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 21.5, 44.0 ], "end": [ 21.5, 48.0 ] }, { "type": "line", "start": [ 21.5, 48.0 ], "end": [ 26.0, 48.0 ] }, { "type": "line", "start": [ 26.0, 48.0 ], "end": [ 26.0, 44.0 ] }, { "type": "line", "start": [ 26.0, 44.0 ], "end": [ 21.5, 44.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 26.0, 44.0 ], "end": [ 21.5, 44.0 ] } ] } }, { "id": "sk_037", "name": "草图36", "role": "profile", "workplane": { "origin_mm": [ 359.669900169, 920.504853452, 152.670814771 ], "x_dir": [ 0.920504853, 0.0, 0.390731128 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ -0.390731128, 0.0, 0.920504854 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -26.0, 44.0 ], "end": [ -26.0, 48.0 ] }, { "type": "line", "start": [ -26.0, 48.0 ], "end": [ -21.5, 48.0 ] }, { "type": "line", "start": [ -21.5, 48.0 ], "end": [ -21.5, 44.0 ] }, { "type": "line", "start": [ -21.5, 44.0 ], "end": [ -26.0, 44.0 ] } ] } ], "construction": [ { "type": "line", "start": [ -21.5, 44.0 ], "end": [ -26.0, 44.0 ] } ] } }, { "id": "sk_038", "name": "草图37", "role": "profile", "workplane": { "origin_mm": [ 359.669900169, 920.504853452, 152.670814771 ], "x_dir": [ 0.920504853, 0.0, 0.390731128 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ -0.390731128, 0.0, 0.920504854 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 21.5, 137.5 ], "end": [ 21.5, 141.5 ] }, { "type": "line", "start": [ 21.5, 141.5 ], "end": [ 23.5, 141.5 ] }, { "type": "line", "start": [ 23.5, 141.5 ], "end": [ 23.5, 137.5 ] }, { "type": "line", "start": [ 23.5, 137.5 ], "end": [ 21.5, 137.5 ] } ] } ], "construction": [ { "type": "line", "start": [ 23.5, 137.5 ], "end": [ 21.5, 137.5 ] } ] } }, { "id": "sk_039", "name": "草图38", "role": "profile", "workplane": { "origin_mm": [ 359.669900169, 920.504853452, 152.670814771 ], "x_dir": [ 0.920504853, 0.0, 0.390731128 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ -0.390731128, 0.0, 0.920504854 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -23.5, 137.5 ], "end": [ -23.5, 141.5 ] }, { "type": "line", "start": [ -23.5, 141.5 ], "end": [ -21.5, 141.5 ] }, { "type": "line", "start": [ -21.5, 141.5 ], "end": [ -21.5, 137.5 ] }, { "type": "line", "start": [ -21.5, 137.5 ], "end": [ -23.5, 137.5 ] } ] } ], "construction": [ { "type": "line", "start": [ -21.5, 137.5 ], "end": [ -23.5, 137.5 ] } ] } }, { "id": "sk_040", "name": "草图39", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 0.0, 0.390731128, 0.920504853 ], "y_dir": [ 0.650895224, -0.276288631, -0.707106781 ], "normal": [ -0.033724492, 0.919981241, -0.390508868 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 44.0, 26.0 ], "end": [ 48.0, 26.0 ] }, { "type": "line", "start": [ 48.0, 26.0 ], "end": [ 48.0, 21.5 ] }, { "type": "line", "start": [ 48.0, 21.5 ], "end": [ 44.0, 21.5 ] }, { "type": "line", "start": [ 44.0, 21.5 ], "end": [ 44.0, 26.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 44.0, 21.5 ], "end": [ 44.0, 26.0 ] } ] } }, { "id": "sk_041", "name": "草图40", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 0.0, 0.390731128, 0.920504853 ], "y_dir": [ 0.650895224, -0.276288631, -0.707106781 ], "normal": [ -0.033724492, 0.919981241, -0.390508868 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 137.5, 23.5 ], "end": [ 141.5, 23.5 ] }, { "type": "line", "start": [ 141.5, 23.5 ], "end": [ 141.5, 21.5 ] }, { "type": "line", "start": [ 141.5, 21.5 ], "end": [ 137.5, 21.5 ] }, { "type": "line", "start": [ 137.5, 21.5 ], "end": [ 137.5, 23.5 ] } ] } ], "construction": [ { "type": "line", "start": [ 137.5, 21.5 ], "end": [ 137.5, 23.5 ] } ] } }, { "id": "sk_042", "name": "body1", "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_043", "name": "body-bracket", "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_044", "name": "body-switchU", "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_045", "name": "body-band1", "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_046", "name": "body-band2", "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": [] } } ] }, "features": [ { "id": "f_001", "name": "前视基准面", "atomic_id": "reference_plane", "depends_on": [], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10 }, "execution_status": "deferred" }, { "id": "f_002", "name": "上视基准面", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10 }, "execution_status": "deferred" }, { "id": "f_004", "name": "凸台-拉伸1", "atomic_id": "extrude_add_blind", "depends_on": [ "f_001" ], "params": { "distance_mm": 52.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 52.0, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_002" }, { "id": "f_021", "name": "基准面7", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ -0.0, -26.0, -0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 26.0, "angle_rad": 0.0, "reverse": true, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, { "id": "f_031", "name": "基准面10", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ -0.0, -3.0, -0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 3.0, "angle_rad": 0.0, "reverse": true, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, { "id": "f_032", "name": "基准面11", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ -0.0, -27.0, -0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 27.0, "angle_rad": 0.0, "reverse": true, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, { "id": "f_059", "name": "基准面16", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ -0.0, -52.0, -0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 52.0, "angle_rad": 0.0, "reverse": true, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, { "id": "f_003", "name": "右视基准面", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10 }, "execution_status": "deferred" }, { "id": "f_005", "name": "基准面1", "atomic_id": "reference_plane", "depends_on": [ "f_004" ], "params": { "plane": { "origin_mm": [ -52.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": -1, "derived_from_sketch_id": "sk_003" }, "execution_status": "deferred" }, { "id": "f_007", "name": "基准面2", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 26.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 26.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" } ] }, { "id": "f_013", "name": "基准面5", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ -0.0, -0.0, -26.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 26.0, "angle_rad": 0.0, "reverse": true, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_002" } ] }, { "id": "f_015", "name": "凸台-拉伸3", "atomic_id": "extrude_add_blind", "depends_on": [ "f_001", "f_004" ], "params": { "distance_mm": 30.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_004" }, { "id": "f_018", "name": "切除-拉伸5", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_001", "f_004" ], "params": { "distance_mm": 46.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_010" }, { "id": "f_019", "name": "切除-拉伸6", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_001", "f_004" ], "params": { "distance_mm": 3.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_011" }, { "id": "f_022", "name": "切除-拉伸7", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_021", "f_004" ], "params": { "distance_mm": 24.5, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_013" }, { "id": "f_033", "name": "旋转1", "atomic_id": "revolve_add", "depends_on": [ "f_032", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 28.5, -35.0, 0.0 ], "direction": [ -1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_020", "selectors": [ { "kind": "axis", "stable_id": "51f3d1a987f3656f0a35746d1d2f5036d76f7b4d58f1e61b373e27b51afb4a67", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0285, -0.035, 0.0 ], "end": [ -0.0285, -0.035, 0.0 ] } } ] }, { "id": "f_038", "name": "切除-旋转7", "atomic_id": "revolve_cut", "depends_on": [ "f_002", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 25.0, 30.0, 0.0 ], "direction": [ 1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_023", "selectors": [ { "kind": "axis", "stable_id": "898f031f24edbd315b20ea5b8926645455d7862fd343d2dd9cf008e560f302af", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.025, 0.03, 0.0 ], "end": [ 0.026000000000000002, 0.03, 0.0 ] } } ] }, { "id": "f_041", "name": "切除-拉伸9", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_002", "f_004" ], "params": { "distance_mm": 23.5, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 23.5, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_026" }, { "id": "f_042", "name": "切除-拉伸10", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_002", "f_004" ], "params": { "distance_mm": 23.5, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 23.5, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_027" }, { "id": "f_043", "name": "切除-旋转9", "atomic_id": "revolve_cut", "depends_on": [ "f_002", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 22.0, 147.0, 0.0 ], "direction": [ 1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_028", "selectors": [ { "kind": "axis", "stable_id": "92e22125798b61e709fcb7668ee6349f87dddfcc10a42dad10a7180f8947887d", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.021999999999999773, 0.147, 0.0 ], "end": [ 0.022999999999999885, 0.147, 0.0 ] } } ] }, { "id": "f_045", "name": "切除-旋转10", "atomic_id": "revolve_cut", "depends_on": [ "f_002", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ -26.0, 30.0, 0.0 ], "direction": [ 1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_030", "selectors": [ { "kind": "axis", "stable_id": "59e27654c442a567a9674836e91b94b5d4fa36168c9d5544b4388ba0fa3c5ed0", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ -0.026000000000000002, 0.03, 0.0 ], "end": [ -0.025, 0.03, 0.0 ] } } ] }, { "id": "f_047", "name": "切除-旋转11", "atomic_id": "revolve_cut", "depends_on": [ "f_002", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ -23.0, 147.0, 0.0 ], "direction": [ 1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_032", "selectors": [ { "kind": "axis", "stable_id": "12f0ed96d44b5ba1d001e7bd6df820f42bc36cdfaa4b3561d7475180210eac6e", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ -0.022999999999999885, 0.147, 0.0 ], "end": [ -0.021999999999999773, 0.147, 0.0 ] } } ] }, { "id": "f_060", "name": "body1 XY", "atomic_id": "reference_plane", "depends_on": [ "f_059" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_006", "name": "凸台-拉伸2", "atomic_id": "extrude_add_blind", "depends_on": [ "f_005", "f_004" ], "params": { "distance_mm": 105.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_003" }, { "id": "f_008", "name": "切除-拉伸1", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_007", "f_004" ], "params": { "distance_mm": 11.75, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_005" }, { "id": "f_009", "name": "基准面3", "atomic_id": "reference_plane", "depends_on": [ "f_003" ], "params": { "plane": { "origin_mm": [ 26.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 26.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, { "id": "f_011", "name": "基准面4", "atomic_id": "reference_plane", "depends_on": [ "f_003" ], "params": { "plane": { "origin_mm": [ -26.0, -0.0, -0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 26.0, "angle_rad": 0.0, "reverse": true, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, { "id": "f_014", "name": "切除-拉伸4", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_013", "f_004" ], "params": { "distance_mm": 52.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_008" }, { "id": "f_016", "name": "基准面6", "atomic_id": "reference_plane", "depends_on": [ "f_003" ], "params": { "plane": { "origin_mm": [ 20.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 20.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, { "id": "f_020", "name": "切除-旋转1", "atomic_id": "revolve_cut", "depends_on": [ "f_003", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 11.5, 0.0, 0.0 ], "direction": [ -1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_012", "selectors": [ { "kind": "axis", "stable_id": "9d5fd8c525f40840bf916586ede3cc0fe5c0af2dc50547c4174ac402f6ec25a4", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0115, 0.0, 0.0 ], "end": [ 0.0025, 0.0, 0.0 ] } } ] }, { "id": "f_023", "name": "基准面8", "atomic_id": "reference_plane", "depends_on": [ "f_022" ], "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, "derived_from_sketch_id": "sk_014" }, "execution_status": "deferred" }, { "id": "f_034", "name": "基准面12", "atomic_id": "reference_plane", "depends_on": [ "f_033" ], "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": -1, "derived_from_sketch_id": "sk_021" }, "execution_status": "deferred" }, { "id": "f_040", "name": "切除-旋转8", "atomic_id": "revolve_cut", "depends_on": [ "f_003", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 137.0, 0.0, 0.0 ], "direction": [ -1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_025", "selectors": [ { "kind": "axis", "stable_id": "2dce9575e91d1e1ab3b6f3d3938075e855a0705ed194e61980e74fbd3551a471", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.137, 0.0, 0.0 ], "end": [ 0.0, 0.0, 0.0 ] } } ] }, { "id": "f_049", "name": "切除-旋转12", "atomic_id": "revolve_cut", "depends_on": [ "f_003", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 30.0, 16.696113085, 0.0 ], "direction": [ 0.0, 1.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_034", "selectors": [ { "kind": "axis", "stable_id": "cd58cbb195a0994339003d276e3dc7c1c0419a6e07878ed34e9be66f4ad76d6c", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.03, 0.016696113084562366, 0.0 ], "end": [ 0.03, 0.026000000000000002, 0.0 ] } } ] }, { "id": "f_050", "name": "切除-旋转13", "atomic_id": "revolve_cut", "depends_on": [ "f_003", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 147.0, 14.196113085, 0.0 ], "direction": [ 0.0, 1.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_035", "selectors": [ { "kind": "axis", "stable_id": "06505f6d289b56e8c69fb57518050b331d4e498b828ccf94fde7c3cd11d4889f", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.147, 0.014196113084562367, 0.0 ], "end": [ 0.147, 0.0235, 0.0 ] } } ] }, { "id": "f_061", "name": "body1 XZ", "atomic_id": "reference_plane", "depends_on": [ "f_060" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_010", "name": "切除-拉伸2", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_009", "f_004" ], "params": { "distance_mm": 11.75, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_006" }, { "id": "f_012", "name": "切除-拉伸3", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_011", "f_004" ], "params": { "distance_mm": 11.75, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_007" }, { "id": "f_017", "name": "凸台-拉伸4", "atomic_id": "extrude_add_blind", "depends_on": [ "f_016", "f_004" ], "params": { "distance_mm": 40.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_009" }, { "id": "f_024", "name": "切除-旋转2", "atomic_id": "revolve_cut", "depends_on": [ "f_023", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ -22.0, 34.0, 0.0 ], "direction": [ -1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_014", "selectors": [ { "kind": "axis", "stable_id": "1fec0d240c930f874e762abee059afc156a9d831845b424448dd60ef4bdf0678", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ -0.022, 0.034, 0.0 ], "end": [ -0.03, 0.034, 0.0 ] } } ] }, { "id": "f_025", "name": "切除-旋转3", "atomic_id": "revolve_cut", "depends_on": [ "f_023", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ -20.5, 144.5, 0.0 ], "direction": [ -1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_015", "selectors": [ { "kind": "axis", "stable_id": "be53797fe6183f91e383795c70f7a1871286bdc04cde1b43fae941ed088ecf9e", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ -0.0205, 0.1445, 0.0 ], "end": [ -0.0235, 0.1445, 0.0 ] } } ] }, { "id": "f_027", "name": "切除-旋转4", "atomic_id": "revolve_cut", "depends_on": [ "f_023", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ -20.0, 16.419415637, 0.0 ], "direction": [ 0.0, -1.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_016", "selectors": [ { "kind": "axis", "stable_id": "6cc5cf48707d7466f5fa47b1687e84f40c244e14cf6015ec39da1e9f98e0928f", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ -0.02, 0.016419415636802697, 0.0 ], "end": [ -0.02, 0.003, 0.0 ] } } ] }, { "id": "f_035", "name": "凸台-拉伸5", "atomic_id": "extrude_add_blind", "depends_on": [ "f_034", "f_004" ], "params": { "distance_mm": 2.9, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_021" }, { "id": "f_039", "name": "切除-拉伸8", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_009", "f_004" ], "params": { "distance_mm": 5.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_024" }, { "id": "f_044", "name": "切除-拉伸11", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_009", "f_004" ], "params": { "distance_mm": 7.5, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_029" }, { "id": "f_046", "name": "切除-拉伸12", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_011", "f_004" ], "params": { "distance_mm": 5.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_031" }, { "id": "f_048", "name": "切除-拉伸13", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_011", "f_004" ], "params": { "distance_mm": 7.5, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_033" }, { "id": "f_051", "name": "基准面14", "atomic_id": "reference_plane", "depends_on": [ "f_050" ], "params": { "plane": { "origin_mm": [ 359.669900169, 920.504853452, 152.670814771 ], "x_dir": [ 0.920504853, 0.0, 0.390731128 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ -0.390731128, 0.0, 0.920504854 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1, "derived_from_sketch_id": "sk_036" }, "execution_status": "deferred" }, { "id": "f_062", "name": "body1 YZ", "atomic_id": "reference_plane", "depends_on": [ "f_061" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_063", "name": "body1 X", "atomic_id": "reference_axis", "depends_on": [ "f_060", "f_061" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_060" }, { "kind": "plane", "stable_id": "e0d5f38e7276930afd201e71b415ca3cae90d8a004a9da57f8d9b907a1bd01df", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_061" } ] }, { "id": "f_026", "name": "基准面9", "atomic_id": "reference_plane", "depends_on": [ "f_025" ], "params": { "plane": { "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 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1, "derived_from_sketch_id": "sk_018" }, "execution_status": "deferred" }, { "id": "f_028", "name": "阵列(线性)1", "atomic_id": "pattern_linear", "depends_on": [ "f_027" ], "params": { "source_feature_ids": [ "f_027" ], "direction_1": [ 1.0, 0.0, 0.0 ], "spacing_1_mm": 28.284271247, "pattern_count_1": 2, "direction_2": [ 0.0, -1.0, 0.0 ], "spacing_2_mm": 28.284271247, "pattern_count_2": 2 }, "execution_status": "deferred", "sketch_id": "sk_017" }, { "id": "f_036", "name": "基准面13", "atomic_id": "reference_plane", "depends_on": [ "f_035" ], "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": -1, "derived_from_sketch_id": "sk_022" }, "execution_status": "deferred" }, { "id": "f_052", "name": "切除-旋转14", "atomic_id": "revolve_cut", "depends_on": [ "f_051", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 26.0, 44.0, 0.0 ], "direction": [ -1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_036", "selectors": [ { "kind": "axis", "stable_id": "ee17c0df82b7e1e8379adafe4954ceb64106c1ba8385d2c82628fc9b8dfd0055", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.02600000000000001, 0.044, 0.0 ], "end": [ 0.021500000000000005, 0.044, 0.0 ] } } ] }, { "id": "f_053", "name": "切除-旋转15", "atomic_id": "revolve_cut", "depends_on": [ "f_051", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ -21.5, 44.0, 0.0 ], "direction": [ -1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_037", "selectors": [ { "kind": "axis", "stable_id": "5b5020885d44747f3fa3ad28f4b97021dcb65404d1cf0809360b906288d626d5", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ -0.021500000000000005, 0.044, 0.0 ], "end": [ -0.02600000000000001, 0.044, 0.0 ] } } ] }, { "id": "f_054", "name": "切除-旋转16", "atomic_id": "revolve_cut", "depends_on": [ "f_051", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 23.5, 137.5, 0.0 ], "direction": [ -1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_038", "selectors": [ { "kind": "axis", "stable_id": "d512bc84814b7c8bd570d55caae00225da79598b4082f6ba830ab9a8e787cab2", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.023500000000000007, 0.1375, 0.0 ], "end": [ 0.021500000000000005, 0.1375, 0.0 ] } } ] }, { "id": "f_055", "name": "切除-旋转17", "atomic_id": "revolve_cut", "depends_on": [ "f_051", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ -21.5, 137.5, 0.0 ], "direction": [ -1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_039", "selectors": [ { "kind": "axis", "stable_id": "c5bbdba13e29228b100535884f8161bbcc316fd78e9652989b3cb91df4fb3599", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ -0.021500000000000005, 0.1375, 0.0 ], "end": [ -0.023500000000000007, 0.1375, 0.0 ] } } ] }, { "id": "f_064", "name": "body1 Y", "atomic_id": "reference_axis", "depends_on": [ "f_060", "f_062" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_060" }, { "kind": "plane", "stable_id": "ceb25bca5466dc627d5ad4bce4f50a48b5b982a1b2d1b3f095d268526bd630e7", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_062" } ] }, { "id": "f_065", "name": "body1 Z", "atomic_id": "reference_axis", "depends_on": [ "f_062", "f_061" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "ceb25bca5466dc627d5ad4bce4f50a48b5b982a1b2d1b3f095d268526bd630e7", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "ceb25bca5466dc627d5ad4bce4f50a48b5b982a1b2d1b3f095d268526bd630e7", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "ceb25bca5466dc627d5ad4bce4f50a48b5b982a1b2d1b3f095d268526bd630e7", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_062" }, { "kind": "plane", "stable_id": "e0d5f38e7276930afd201e71b415ca3cae90d8a004a9da57f8d9b907a1bd01df", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_061" } ] }, { "id": "f_029", "name": "切除-旋转5", "atomic_id": "revolve_cut", "depends_on": [ "f_026", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 38.5, 21.0, 0.0 ], "direction": [ 0.0, 1.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_018", "selectors": [ { "kind": "axis", "stable_id": "8c1fc42c4a14f505579a893e40ea7c2a377a9c6d0affb7813de10991f74e4e24", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0385, 0.021, 0.0 ], "end": [ 0.0385, 0.03, 0.0 ] } } ] }, { "id": "f_030", "name": "切除-旋转6", "atomic_id": "revolve_cut", "depends_on": [ "f_026", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 142.0, 20.5, 0.0 ], "direction": [ 0.0, 1.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_019", "selectors": [ { "kind": "axis", "stable_id": "7ba665a45d11df39616587dd24177cae6d68a6a3495ae85d4cf8a7f827639946", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.14200000000000002, 0.0205, 0.0 ], "end": [ 0.14200000000000002, 0.0235, 0.0 ] } } ] }, { "id": "f_037", "name": "凸台-拉伸6", "atomic_id": "extrude_add_blind", "depends_on": [ "f_036", "f_004" ], "params": { "distance_mm": 2.9, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_022" }, { "id": "f_056", "name": "基准面15", "atomic_id": "reference_plane", "depends_on": [ "f_055" ], "params": { "plane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 0.0, 0.390731128, 0.920504853 ], "y_dir": [ 0.650895224, -0.276288631, -0.707106781 ], "normal": [ -0.033724492, 0.919981241, -0.390508868 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1, "derived_from_sketch_id": "sk_040" }, "execution_status": "deferred" }, { "id": "f_066", "name": "body-bracket XY", "atomic_id": "reference_plane", "depends_on": [ "f_065" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_057", "name": "切除-旋转18", "atomic_id": "revolve_cut", "depends_on": [ "f_056", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 44.0, 21.5, 0.0 ], "direction": [ 0.0, 1.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_040", "selectors": [ { "kind": "axis", "stable_id": "568ea404b2d2b0b5acce6405ad04bb9d7af037fb1e99e5566bd394303eb0edb1", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.044, 0.021500000000000002, 0.0 ], "end": [ 0.044, 0.026000000000000002, 0.0 ] } } ] }, { "id": "f_058", "name": "切除-旋转19", "atomic_id": "revolve_cut", "depends_on": [ "f_056", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 137.5, 21.5, 0.0 ], "direction": [ 0.0, 1.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_041", "selectors": [ { "kind": "axis", "stable_id": "4d07d05099ffa7c35599e8c68cda46edda50891c42cf47ea4d70c257aa845499", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.1375, 0.021500000000000002, 0.0 ], "end": [ 0.1375, 0.0235, 0.0 ] } } ] }, { "id": "f_067", "name": "body-bracket XZ", "atomic_id": "reference_plane", "depends_on": [ "f_066" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_068", "name": "body-bracket YZ", "atomic_id": "reference_plane", "depends_on": [ "f_067" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_069", "name": "body-bracket X", "atomic_id": "reference_axis", "depends_on": [ "f_066", "f_067" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_066" }, { "kind": "plane", "stable_id": "a254677785961fc821f6ddd94e92123513eb3c59af49c3f31458993f6c89dc85", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_067" } ] }, { "id": "f_070", "name": "body-bracket Y", "atomic_id": "reference_axis", "depends_on": [ "f_066", "f_068" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_066" }, { "kind": "plane", "stable_id": "95292154e7b139be4ce61d28b298f5f0250201da44e12b3752ed6d7c35865340", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_068" } ] }, { "id": "f_071", "name": "body-bracket Z", "atomic_id": "reference_axis", "depends_on": [ "f_068", "f_067" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "95292154e7b139be4ce61d28b298f5f0250201da44e12b3752ed6d7c35865340", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "95292154e7b139be4ce61d28b298f5f0250201da44e12b3752ed6d7c35865340", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "95292154e7b139be4ce61d28b298f5f0250201da44e12b3752ed6d7c35865340", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_068" }, { "kind": "plane", "stable_id": "a254677785961fc821f6ddd94e92123513eb3c59af49c3f31458993f6c89dc85", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_067" } ] }, { "id": "f_072", "name": "body-switchU XY", "atomic_id": "reference_plane", "depends_on": [ "f_071" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_073", "name": "body-switchU XZ", "atomic_id": "reference_plane", "depends_on": [ "f_072" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_074", "name": "body-switchU YZ", "atomic_id": "reference_plane", "depends_on": [ "f_073" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_075", "name": "body-switchU X", "atomic_id": "reference_axis", "depends_on": [ "f_072", "f_073" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_072" }, { "kind": "plane", "stable_id": "f2b4fa02e0b002a89fb23a78fd7c699081d0dbf89698ea096d101acda3db9ade", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_073" } ] }, { "id": "f_076", "name": "body-switchU Y", "atomic_id": "reference_axis", "depends_on": [ "f_072", "f_074" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_072" }, { "kind": "plane", "stable_id": "5a759391bf23992ce52fa7f183ac96fd6c5d2164b88af01e86a6cf724a4d57b4", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_074" } ] }, { "id": "f_077", "name": "body-switchU Z", "atomic_id": "reference_axis", "depends_on": [ "f_074", "f_073" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "5a759391bf23992ce52fa7f183ac96fd6c5d2164b88af01e86a6cf724a4d57b4", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "5a759391bf23992ce52fa7f183ac96fd6c5d2164b88af01e86a6cf724a4d57b4", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "5a759391bf23992ce52fa7f183ac96fd6c5d2164b88af01e86a6cf724a4d57b4", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_074" }, { "kind": "plane", "stable_id": "f2b4fa02e0b002a89fb23a78fd7c699081d0dbf89698ea096d101acda3db9ade", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_073" } ] }, { "id": "f_078", "name": "body-band1 XY", "atomic_id": "reference_plane", "depends_on": [ "f_077" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_079", "name": "body-band1 XZ", "atomic_id": "reference_plane", "depends_on": [ "f_078" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_080", "name": "body-band1 YZ", "atomic_id": "reference_plane", "depends_on": [ "f_079" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_081", "name": "body-band1 X", "atomic_id": "reference_axis", "depends_on": [ "f_078", "f_079" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_078" }, { "kind": "plane", "stable_id": "a6d854a966b9e651d533e634dc6e6dd1bafeceea2969e44aa3e0b4b1637657e1", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_079" } ] }, { "id": "f_082", "name": "body-band1 Y", "atomic_id": "reference_axis", "depends_on": [ "f_078", "f_080" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_078" }, { "kind": "plane", "stable_id": "f5204c60c86fd3213be36f7b4e5668be6cb16a69cf7d5bc6665fe090d6e09ade", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_080" } ] }, { "id": "f_083", "name": "body-band1 Z", "atomic_id": "reference_axis", "depends_on": [ "f_080", "f_079" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "f5204c60c86fd3213be36f7b4e5668be6cb16a69cf7d5bc6665fe090d6e09ade", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "f5204c60c86fd3213be36f7b4e5668be6cb16a69cf7d5bc6665fe090d6e09ade", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "f5204c60c86fd3213be36f7b4e5668be6cb16a69cf7d5bc6665fe090d6e09ade", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_080" }, { "kind": "plane", "stable_id": "a6d854a966b9e651d533e634dc6e6dd1bafeceea2969e44aa3e0b4b1637657e1", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_079" } ] }, { "id": "f_084", "name": "body-band2 XY", "atomic_id": "reference_plane", "depends_on": [ "f_083" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_085", "name": "body-band2 XZ", "atomic_id": "reference_plane", "depends_on": [ "f_084" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_086", "name": "body-band2 YZ", "atomic_id": "reference_plane", "depends_on": [ "f_085" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred" }, { "id": "f_087", "name": "body-band2 X", "atomic_id": "reference_axis", "depends_on": [ "f_084", "f_085" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_084" }, { "kind": "plane", "stable_id": "1c6ade296649e5fc02860a241747d625ea7b22da34e05c5350f2741ac1b07b40", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_085" } ] }, { "id": "f_088", "name": "body-band2 Y", "atomic_id": "reference_axis", "depends_on": [ "f_084", "f_086" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_084" }, { "kind": "plane", "stable_id": "1ed684a465c8f1f7e718dc8498687926796019ad86dee57e5a73dec21dc1c89c", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_086" } ] }, { "id": "f_089", "name": "body-band2 Z", "atomic_id": "reference_axis", "depends_on": [ "f_086", "f_085" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "1ed684a465c8f1f7e718dc8498687926796019ad86dee57e5a73dec21dc1c89c", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "1ed684a465c8f1f7e718dc8498687926796019ad86dee57e5a73dec21dc1c89c", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "1ed684a465c8f1f7e718dc8498687926796019ad86dee57e5a73dec21dc1c89c", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_086" }, { "kind": "plane", "stable_id": "1c6ade296649e5fc02860a241747d625ea7b22da34e05c5350f2741ac1b07b40", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_085" } ] } ], "meta": { "unit": "mm", "source": "013003.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "complete_with_blockers", "document_truth": { "mass_properties": { "available": true, "mass": 1.4290178414800325, "volume": 0.00018320741557436315, "surface_area": 0.0533115569400379, "center_of_mass": [ -2.5751771245058047e-05, -0.004319300716206854, -0.0681415199235354 ], "principal_moments": [ 0.0006661740509576553, 0.003485749680884931, 0.0036034912662273795 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ -0.0285, -0.05201986835487436, -0.157, 0.0285, 0.026000000000000006, 0.0 ], "solid_body_count": 1, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "切除-旋转19", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAACgAAACOAAAAjQAAAIwAAACLAAAAigAAAIkAAACIAAAAhwAAAIYAAACFAAAAhAAAAIMAAACCAAAAgQAAAIAAAAB/AAAAfgAAAH0AAAB8AAAAewAAAHoAAAB5AAAAeAAAAHcAAAB2AAAAdQAAAHQAAABzAAAAcgAAAHEAAABwAAAAbwAAAG4AAABtAAAAbAAAAGsAAABqAAAAaQAAAGgAAABnAAAA", "persist_reference_sha256": "876e578872b880d10da47a74a26c6e2a0a27bf02fa7f02a5a7edc315711fdcd3", "component": null, "geometry": { "box": [ -0.0285, -0.05201986835487436, -0.157, 0.0285, 0.026000000000000002, 0.0 ], "face_count": 220, "edge_count": 486, "vertex_count": 285 }, "stable_id": "876e578872b880d10da47a74a26c6e2a0a27bf02fa7f02a5a7edc315711fdcd3" } ] } }, "step_inference": { "available": true, "face_count": 280, "surface_counts": { "cone": 38, "cylinder": 115, "plane": 127 }, "axis_count": 153, "repeat_spacings_mm": [ { "spacing_mm": 28.2843, "pair_count": 16 }, { "spacing_mm": 1000.0, "pair_count": 9 }, { "spacing_mm": 1000.3999, "pair_count": 8 }, { "spacing_mm": 987.5272, "pair_count": 8 }, { "spacing_mm": 40.0, "pair_count": 8 }, { "spacing_mm": 1013.9751, "pair_count": 8 }, { "spacing_mm": 31.078, "pair_count": 8 }, { "spacing_mm": 31.3757, "pair_count": 8 }, { "spacing_mm": 38.7305, "pair_count": 8 }, { "spacing_mm": 28.4253, "pair_count": 7 }, { "spacing_mm": 108.5035, "pair_count": 6 }, { "spacing_mm": 1014.0768, "pair_count": 6 } ], "metrics": { "bounding_box_mm": [ -28.5, -52.019868355, -157.0000001, 28.5, 26.0000001, 0.0 ], "volume_mm3": 183203.548555203, "surface_area_mm2": 53311.101249545, "solid_count": 1, "face_count": 280, "edge_count": 700, "vertex_count": 448 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ -28.5, -52.019868355, -157.0, 28.5, 26.0, 0.0 ], "volume_mm3": 183207.415574363, "surface_area_mm2": 53311.556940038, "solid_count": 1, "face_count": 220, "edge_count": 486, "vertex_count": 285 }, "comparisons": { "volume_mm3": { "expected": 183207.415574363, "actual": 183203.548555203, "absolute_delta": 3.8670191600103863, "within_tolerance": true }, "surface_area_mm2": { "expected": 53311.556940038, "actual": 53311.101249545, "absolute_delta": 0.4556904929995653, "within_tolerance": true }, "bounding_box_mm": { "expected": [ -28.5, -52.019868355, -157.0, 28.5, 26.0, 0.0 ], "actual": [ -28.5, -52.019868355, -157.0000001, 28.5, 26.0000001, 0.0 ], "max_absolute_delta": 1.0000000116860974e-07, "within_tolerance": true }, "solid_count": { "expected": 1, "actual": 1, "matches": true }, "face_count": { "expected": 220, "actual": 280, "matches": false }, "edge_count": { "expected": 486, "actual": 700, "matches": false }, "vertex_count": { "expected": 285, "actual": 448, "matches": false } }, "numeric_geometry_match": true, "topology_counts_match": false } }, "source_has_modeling_features": true } }