{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "141229", "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": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -9.0, -93.3 ], "end": [ -10.0, -92.3 ], "center": [ -9.0, -92.3 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ -10.0, -92.3 ], "end": [ -10.0, -90.3 ] }, { "type": "arc", "start": [ -10.0, -90.3 ], "end": [ -15.0, -88.960254038 ], "center": [ -10.0, -80.3 ], "radius_mm": 10.0, "clockwise": true }, { "type": "line", "start": [ -15.0, -88.960254038 ], "end": [ -15.0, -95.3 ] }, { "type": "line", "start": [ -15.0, -95.3 ], "end": [ -19.05, -95.3 ] }, { "type": "arc", "start": [ -19.05, -95.3 ], "end": [ -27.25, -87.1 ], "center": [ -19.05, -87.1 ], "radius_mm": 8.2, "clockwise": true }, { "type": "line", "start": [ -27.25, -87.1 ], "end": [ -27.25, 0.0 ] }, { "type": "line", "start": [ -27.25, 0.0 ], "end": [ -25.25, 0.0 ] }, { "type": "line", "start": [ -25.25, 0.0 ], "end": [ -25.25, -85.1 ] }, { "type": "arc", "start": [ -25.25, -85.1 ], "end": [ -17.05, -93.3 ], "center": [ -17.05, -85.1 ], "radius_mm": 8.2, "clockwise": false }, { "type": "line", "start": [ -17.05, -93.3 ], "end": [ -17.0, -93.3 ] }, { "type": "line", "start": [ -17.0, -93.3 ], "end": [ -17.0, -86.960254038 ] }, { "type": "line", "start": [ -17.0, -86.960254038 ], "end": [ 0.0, -86.960254038 ] }, { "type": "line", "start": [ 0.0, -86.960254038 ], "end": [ 0.0, -93.3 ] }, { "type": "line", "start": [ 0.0, -93.3 ], "end": [ -9.0, -93.3 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, -95.3 ] } ] } }, { "id": "sk_003", "name": "草图2", "role": "profile", "workplane": { "origin_mm": [ 13.625, -0.0, -0.0 ], "x_dir": [ 0.5, 0.0, 0.866025404 ], "y_dir": [ 0.755928946, 0.0, -0.654653671 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -3.95, -77.83 ], "end": [ -1.15, -80.63 ], "center": [ -1.15, -77.83 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ -1.15, -80.63 ], "end": [ 1.15, -80.63 ] }, { "type": "arc", "start": [ 1.15, -80.63 ], "end": [ 3.95, -77.83 ], "center": [ 1.15, -77.83 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ 3.95, -77.83 ], "end": [ 3.95, -11.43 ] }, { "type": "arc", "start": [ 3.95, -11.43 ], "end": [ 1.15, -8.63 ], "center": [ 1.15, -11.43 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ 1.15, -8.63 ], "end": [ -1.15, -8.63 ] }, { "type": "arc", "start": [ -1.15, -8.63 ], "end": [ -3.95, -11.43 ], "center": [ -1.15, -11.43 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ -3.95, -11.43 ], "end": [ -3.95, -77.83 ] } ] } ] } }, { "id": "sk_004", "name": "草图3", "role": "profile", "workplane": { "origin_mm": [ -13.625, -0.0, -0.0 ], "x_dir": [ 0.5, 0.0, 0.866025404 ], "y_dir": [ 0.755928946, 0.0, -0.654653671 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -3.95, -77.83 ], "end": [ -1.15, -80.63 ], "center": [ -1.15, -77.83 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ -1.15, -80.63 ], "end": [ 1.15, -80.63 ] }, { "type": "arc", "start": [ 1.15, -80.63 ], "end": [ 3.95, -77.83 ], "center": [ 1.15, -77.83 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ 3.95, -77.83 ], "end": [ 3.95, -11.43 ] }, { "type": "arc", "start": [ 3.95, -11.43 ], "end": [ 1.15, -8.63 ], "center": [ 1.15, -11.43 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ 1.15, -8.63 ], "end": [ -1.15, -8.63 ] }, { "type": "arc", "start": [ -1.15, -8.63 ], "end": [ -3.95, -11.43 ], "center": [ -1.15, -11.43 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ -3.95, -11.43 ], "end": [ -3.95, -77.83 ] } ] } ] } }, { "id": "sk_005", "name": "草图4", "role": "profile", "workplane": { "origin_mm": [ 26.321478766, 0.0, -0.0 ], "x_dir": [ 0.965925826, 0.0, -0.258819045 ], "y_dir": [ 0.968100346, 0.0, 0.250562807 ], "normal": [ 0.0, -1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -3.95, -77.83 ], "end": [ -1.15, -80.63 ], "center": [ -1.15, -77.83 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ -1.15, -80.63 ], "end": [ 1.15, -80.63 ] }, { "type": "arc", "start": [ 1.15, -80.63 ], "end": [ 3.95, -77.83 ], "center": [ 1.15, -77.83 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ 3.95, -77.83 ], "end": [ 3.95, -11.43 ] }, { "type": "arc", "start": [ 3.95, -11.43 ], "end": [ 1.15, -8.63 ], "center": [ 1.15, -11.43 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ 1.15, -8.63 ], "end": [ -1.15, -8.63 ] }, { "type": "arc", "start": [ -1.15, -8.63 ], "end": [ -3.95, -11.43 ], "center": [ -1.15, -11.43 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ -3.95, -11.43 ], "end": [ -3.95, -77.83 ] } ] } ] } }, { "id": "sk_006", "name": "草图5", "role": "profile", "workplane": { "origin_mm": [ -26.321478766, 0.0, -0.0 ], "x_dir": [ 0.965925826, 0.0, -0.258819045 ], "y_dir": [ 0.968100346, 0.0, 0.250562807 ], "normal": [ 0.0, -1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -3.95, -77.83 ], "end": [ -1.15, -80.63 ], "center": [ -1.15, -77.83 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ -1.15, -80.63 ], "end": [ 1.15, -80.63 ] }, { "type": "arc", "start": [ 1.15, -80.63 ], "end": [ 3.95, -77.83 ], "center": [ 1.15, -77.83 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ 3.95, -77.83 ], "end": [ 3.95, -11.43 ] }, { "type": "arc", "start": [ 3.95, -11.43 ], "end": [ 1.15, -8.63 ], "center": [ 1.15, -11.43 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ 1.15, -8.63 ], "end": [ -1.15, -8.63 ] }, { "type": "arc", "start": [ -1.15, -8.63 ], "end": [ -3.95, -11.43 ], "center": [ -1.15, -11.43 ], "radius_mm": 2.8, "clockwise": false }, { "type": "line", "start": [ -3.95, -11.43 ], "end": [ -3.95, -77.83 ] } ] } ] } }, { "id": "sk_007", "name": "草图6", "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": [ -7.052818979, -26.321478766 ], "end": [ 23.599192253, -13.625 ], "center": [ -0.0, 0.0 ], "radius_mm": 27.25, "clockwise": false }, { "type": "line", "start": [ 23.599192253, -13.625 ], "end": [ 23.382685902, -13.5 ] }, { "type": "arc", "start": [ 23.382685902, -13.5 ], "end": [ -6.988114218, -26.07999731 ], "center": [ -0.0, 0.0 ], "radius_mm": 27.0, "clockwise": true }, { "type": "line", "start": [ -6.988114218, -26.07999731 ], "end": [ -7.052818979, -26.321478766 ] } ] } ] } }, { "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": "arc", "start": [ -23.382685902, 13.5 ], "end": [ 6.988114218, 26.07999731 ], "center": [ 0.0, -0.0 ], "radius_mm": 27.0, "clockwise": true }, { "type": "line", "start": [ 6.988114218, 26.07999731 ], "end": [ 7.052818979, 26.321478766 ] }, { "type": "arc", "start": [ 7.052818979, 26.321478766 ], "end": [ -23.599192253, 13.625 ], "center": [ 0.0, -0.0 ], "radius_mm": 27.25, "clockwise": false }, { "type": "line", "start": [ -23.599192253, 13.625 ], "end": [ -23.382685902, 13.5 ] } ] } ] } }, { "id": "sk_009", "name": "草图8", "role": "profile", "workplane": { "origin_mm": [ 13.625, -0.0, -0.0 ], "x_dir": [ 0.5, 0.0, 0.866025404 ], "y_dir": [ 0.755928946, 0.0, -0.654653671 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -2.55, -39.63 ], "end": [ -0.55, -41.63 ], "center": [ -0.55, -39.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -0.55, -41.63 ], "end": [ 0.55, -41.63 ] }, { "type": "arc", "start": [ 0.55, -41.63 ], "end": [ 2.55, -39.63 ], "center": [ 0.55, -39.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 2.55, -39.63 ], "end": [ 2.55, -12.63 ] }, { "type": "arc", "start": [ 2.55, -12.63 ], "end": [ 0.55, -10.63 ], "center": [ 0.55, -12.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 0.55, -10.63 ], "end": [ -0.55, -10.63 ] }, { "type": "arc", "start": [ -0.55, -10.63 ], "end": [ -2.55, -12.63 ], "center": [ -0.55, -12.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -2.55, -12.63 ], "end": [ -2.55, -39.63 ] } ] } ] } }, { "id": "sk_010", "name": "草图9", "role": "profile", "workplane": { "origin_mm": [ 13.625, -0.0, -0.0 ], "x_dir": [ 0.5, 0.0, 0.866025404 ], "y_dir": [ 0.755928946, 0.0, -0.654653671 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -2.55, -76.63 ], "end": [ -0.55, -78.63 ], "center": [ -0.55, -76.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -0.55, -78.63 ], "end": [ 0.55, -78.63 ] }, { "type": "arc", "start": [ 0.55, -78.63 ], "end": [ 2.55, -76.63 ], "center": [ 0.55, -76.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 2.55, -76.63 ], "end": [ 2.55, -49.63 ] }, { "type": "arc", "start": [ 2.55, -49.63 ], "end": [ 0.55, -47.63 ], "center": [ 0.55, -49.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 0.55, -47.63 ], "end": [ -0.55, -47.63 ] }, { "type": "arc", "start": [ -0.55, -47.63 ], "end": [ -2.55, -49.63 ], "center": [ -0.55, -49.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -2.55, -49.63 ], "end": [ -2.55, -76.63 ] } ] } ] } }, { "id": "sk_011", "name": "草图10", "role": "profile", "workplane": { "origin_mm": [ 26.321478766, 0.0, -0.0 ], "x_dir": [ 0.965925826, 0.0, -0.258819045 ], "y_dir": [ 0.968100346, 0.0, 0.250562807 ], "normal": [ 0.0, -1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -2.55, -39.63 ], "end": [ -0.55, -41.63 ], "center": [ -0.55, -39.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -0.55, -41.63 ], "end": [ 0.55, -41.63 ] }, { "type": "arc", "start": [ 0.55, -41.63 ], "end": [ 2.55, -39.63 ], "center": [ 0.55, -39.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 2.55, -39.63 ], "end": [ 2.55, -12.63 ] }, { "type": "arc", "start": [ 2.55, -12.63 ], "end": [ 0.55, -10.63 ], "center": [ 0.55, -12.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 0.55, -10.63 ], "end": [ -0.55, -10.63 ] }, { "type": "arc", "start": [ -0.55, -10.63 ], "end": [ -2.55, -12.63 ], "center": [ -0.55, -12.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -2.55, -12.63 ], "end": [ -2.55, -39.63 ] } ] } ] } }, { "id": "sk_012", "name": "草图11", "role": "profile", "workplane": { "origin_mm": [ 26.321478766, 0.0, -0.0 ], "x_dir": [ 0.965925826, 0.0, -0.258819045 ], "y_dir": [ 0.968100346, 0.0, 0.250562807 ], "normal": [ 0.0, -1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -2.55, -76.63 ], "end": [ -0.55, -78.63 ], "center": [ -0.55, -76.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -0.55, -78.63 ], "end": [ 0.55, -78.63 ] }, { "type": "arc", "start": [ 0.55, -78.63 ], "end": [ 2.55, -76.63 ], "center": [ 0.55, -76.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 2.55, -76.63 ], "end": [ 2.55, -49.63 ] }, { "type": "arc", "start": [ 2.55, -49.63 ], "end": [ 0.55, -47.63 ], "center": [ 0.55, -49.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 0.55, -47.63 ], "end": [ -0.55, -47.63 ] }, { "type": "arc", "start": [ -0.55, -47.63 ], "end": [ -2.55, -49.63 ], "center": [ -0.55, -49.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -2.55, -49.63 ], "end": [ -2.55, -76.63 ] } ] } ] } }, { "id": "sk_013", "name": "草图12", "role": "profile", "workplane": { "origin_mm": [ -26.321478766, 0.0, -0.0 ], "x_dir": [ 0.965925826, 0.0, -0.258819045 ], "y_dir": [ 0.968100346, 0.0, 0.250562807 ], "normal": [ 0.0, -1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -2.55, -76.63 ], "end": [ -0.55, -78.63 ], "center": [ -0.55, -76.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -0.55, -78.63 ], "end": [ 0.55, -78.63 ] }, { "type": "arc", "start": [ 0.55, -78.63 ], "end": [ 2.55, -76.63 ], "center": [ 0.55, -76.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 2.55, -76.63 ], "end": [ 2.55, -49.63 ] }, { "type": "arc", "start": [ 2.55, -49.63 ], "end": [ 0.55, -47.63 ], "center": [ 0.55, -49.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 0.55, -47.63 ], "end": [ -0.55, -47.63 ] }, { "type": "arc", "start": [ -0.55, -47.63 ], "end": [ -2.55, -49.63 ], "center": [ -0.55, -49.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -2.55, -49.63 ], "end": [ -2.55, -76.63 ] } ] } ] } }, { "id": "sk_014", "name": "草图13", "role": "profile", "workplane": { "origin_mm": [ -13.625, -0.0, -0.0 ], "x_dir": [ 0.5, 0.0, 0.866025404 ], "y_dir": [ 0.755928946, 0.0, -0.654653671 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -2.55, -76.63 ], "end": [ -0.55, -78.63 ], "center": [ -0.55, -76.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -0.55, -78.63 ], "end": [ 0.55, -78.63 ] }, { "type": "arc", "start": [ 0.55, -78.63 ], "end": [ 2.55, -76.63 ], "center": [ 0.55, -76.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 2.55, -76.63 ], "end": [ 2.55, -49.63 ] }, { "type": "arc", "start": [ 2.55, -49.63 ], "end": [ 0.55, -47.63 ], "center": [ 0.55, -49.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 0.55, -47.63 ], "end": [ -0.55, -47.63 ] }, { "type": "arc", "start": [ -0.55, -47.63 ], "end": [ -2.55, -49.63 ], "center": [ -0.55, -49.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -2.55, -49.63 ], "end": [ -2.55, -76.63 ] } ] } ] } }, { "id": "sk_015", "name": "草图14", "role": "profile", "workplane": { "origin_mm": [ -26.321478766, 0.0, -0.0 ], "x_dir": [ 0.965925826, 0.0, -0.258819045 ], "y_dir": [ 0.968100346, 0.0, 0.250562807 ], "normal": [ 0.0, -1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -2.55, -39.63 ], "end": [ -0.55, -41.63 ], "center": [ -0.55, -39.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -0.55, -41.63 ], "end": [ 0.55, -41.63 ] }, { "type": "arc", "start": [ 0.55, -41.63 ], "end": [ 2.55, -39.63 ], "center": [ 0.55, -39.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 2.55, -39.63 ], "end": [ 2.55, -12.63 ] }, { "type": "arc", "start": [ 2.55, -12.63 ], "end": [ 0.55, -10.63 ], "center": [ 0.55, -12.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 0.55, -10.63 ], "end": [ -0.55, -10.63 ] }, { "type": "arc", "start": [ -0.55, -10.63 ], "end": [ -2.55, -12.63 ], "center": [ -0.55, -12.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -2.55, -12.63 ], "end": [ -2.55, -39.63 ] } ] } ] } }, { "id": "sk_016", "name": "草图15", "role": "profile", "workplane": { "origin_mm": [ -13.625, -0.0, -0.0 ], "x_dir": [ 0.5, 0.0, 0.866025404 ], "y_dir": [ 0.755928946, 0.0, -0.654653671 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -2.55, -39.63 ], "end": [ -0.55, -41.63 ], "center": [ -0.55, -39.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -0.55, -41.63 ], "end": [ 0.55, -41.63 ] }, { "type": "arc", "start": [ 0.55, -41.63 ], "end": [ 2.55, -39.63 ], "center": [ 0.55, -39.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 2.55, -39.63 ], "end": [ 2.55, -12.63 ] }, { "type": "arc", "start": [ 2.55, -12.63 ], "end": [ 0.55, -10.63 ], "center": [ 0.55, -12.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 0.55, -10.63 ], "end": [ -0.55, -10.63 ] }, { "type": "arc", "start": [ -0.55, -10.63 ], "end": [ -2.55, -12.63 ], "center": [ -0.55, -12.63 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ -2.55, -12.63 ], "end": [ -2.55, -39.63 ] } ] } ] } }, { "id": "sk_017", "name": "草图16", "role": "profile", "workplane": { "origin_mm": [ 25.175717261, -0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -6.3, -32.915037689 ], "end": [ -6.3, -38.884962311 ], "center": [ -6.0, -35.9 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ -6.3, -38.884962311 ], "end": [ -0.36, -39.481954774 ] }, { "type": "arc", "start": [ -0.36, -39.481954774 ], "end": [ 0.36, -39.481954774 ], "center": [ -0.0, -35.9 ], "radius_mm": 3.6, "clockwise": false }, { "type": "line", "start": [ 0.36, -39.481954774 ], "end": [ 6.3, -38.884962311 ] }, { "type": "arc", "start": [ 6.3, -38.884962311 ], "end": [ 6.3, -32.915037689 ], "center": [ 6.0, -35.9 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ 6.3, -32.915037689 ], "end": [ 0.36, -32.318045226 ] }, { "type": "arc", "start": [ 0.36, -32.318045226 ], "end": [ -0.36, -32.318045226 ], "center": [ -0.0, -35.9 ], "radius_mm": 3.6, "clockwise": false }, { "type": "line", "start": [ -0.36, -32.318045226 ], "end": [ -6.3, -32.915037689 ] } ] } ] } }, { "id": "sk_018", "name": "草图17", "role": "profile", "workplane": { "origin_mm": [ 25.175717261, -0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 6.906475933, -37.6324788 ], "end": [ 7.149570892, -37.389383842 ], "center": [ 6.906475933, -37.389383842 ], "radius_mm": 0.243094959, "clockwise": false }, { "type": "line", "start": [ 7.149570892, -37.389383842 ], "end": [ 7.149570892, -36.680356878 ] }, { "type": "arc", "start": [ 7.149570892, -36.680356878 ], "end": [ 6.815315324, -36.34610131 ], "center": [ 6.815315324, -36.680356878 ], "radius_mm": 0.334255568, "clockwise": false }, { "type": "arc", "start": [ 6.815315324, -36.34610131 ], "end": [ 6.481059755, -36.680356878 ], "center": [ 6.815315324, -36.680356878 ], "radius_mm": 0.334255568, "clockwise": false }, { "type": "line", "start": [ 6.481059755, -36.680356878 ], "end": [ 6.481059755, -36.903193924 ] }, { "type": "line", "start": [ 6.481059755, -36.903193924 ], "end": [ 5.934096098, -36.903193924 ] }, { "type": "line", "start": [ 5.934096098, -36.903193924 ], "end": [ 5.934096098, -35.12049756 ] }, { "type": "line", "start": [ 5.934096098, -35.12049756 ], "end": [ 6.481059755, -35.12049756 ] }, { "type": "line", "start": [ 6.481059755, -35.12049756 ], "end": [ 6.481059755, -35.343334605 ] }, { "type": "arc", "start": [ 6.481059755, -35.343334605 ], "end": [ 6.815315324, -35.677590173 ], "center": [ 6.815315324, -35.343334605 ], "radius_mm": 0.334255568, "clockwise": false }, { "type": "arc", "start": [ 6.815315324, -35.677590173 ], "end": [ 7.149570892, -35.343334605 ], "center": [ 6.815315324, -35.343334605 ], "radius_mm": 0.334255568, "clockwise": false }, { "type": "line", "start": [ 7.149570892, -35.343334605 ], "end": [ 7.149570892, -34.634307642 ] }, { "type": "arc", "start": [ 7.149570892, -34.634307642 ], "end": [ 6.906475933, -34.391212683 ], "center": [ 6.906475933, -34.634307642 ], "radius_mm": 0.243094959, "clockwise": false }, { "type": "line", "start": [ 6.906475933, -34.391212683 ], "end": [ 5.447906181, -34.391212683 ] }, { "type": "arc", "start": [ 5.447906181, -34.391212683 ], "end": [ 5.204811222, -34.634307642 ], "center": [ 5.447906181, -34.634307642 ], "radius_mm": 0.243094959, "clockwise": false }, { "type": "line", "start": [ 5.204811222, -34.634307642 ], "end": [ 5.204811222, -37.389383842 ] }, { "type": "arc", "start": [ 5.204811222, -37.389383842 ], "end": [ 5.307003568, -37.5874788 ], "center": [ 5.447906181, -37.389383842 ], "radius_mm": 0.243094959, "clockwise": false }, { "type": "line", "start": [ 5.307003568, -37.5874788 ], "end": [ 5.004765554, -37.5874788 ] }, { "type": "line", "start": [ 5.004765554, -37.5874788 ], "end": [ 3.85704056, -34.673558821 ] }, { "type": "arc", "start": [ 3.85704056, -34.673558821 ], "end": [ 3.039905152, -34.645457385 ], "center": [ 3.442372771, -34.836886774 ], "radius_mm": 0.445674091, "clockwise": false }, { "type": "line", "start": [ 3.039905152, -34.645457385 ], "end": [ 1.644845098, -37.5784788 ] }, { "type": "line", "start": [ 1.644845098, -37.5784788 ], "end": [ 1.147151201, -37.5784788 ] }, { "type": "line", "start": [ 1.147151201, -37.5784788 ], "end": [ 1.147151201, -35.201529212 ] }, { "type": "line", "start": [ 1.147151201, -35.201529212 ], "end": [ 1.61916058, -35.201529212 ] }, { "type": "arc", "start": [ 1.61916058, -35.201529212 ], "end": [ 1.61916058, -34.391212683 ], "center": [ 1.61916058, -34.796370948 ], "radius_mm": 0.405158265, "clockwise": false }, { "type": "line", "start": [ 1.61916058, -34.391212683 ], "end": [ -0.135174706, -34.391212683 ] }, { "type": "arc", "start": [ -0.135174706, -34.391212683 ], "end": [ -0.135174706, -35.201529212 ], "center": [ -0.135174706, -34.796370948 ], "radius_mm": 0.405158265, "clockwise": false }, { "type": "line", "start": [ -0.135174706, -35.201529212 ], "end": [ 0.336834672, -35.201529212 ] }, { "type": "line", "start": [ 0.336834672, -35.201529212 ], "end": [ 0.336834672, -37.5784788 ] }, { "type": "line", "start": [ 0.336834672, -37.5784788 ], "end": [ -1.782143052, -37.5784788 ] }, { "type": "line", "start": [ -1.782143052, -37.5784788 ], "end": [ -1.782143052, -36.07324788 ] }, { "type": "arc", "start": [ -1.782143052, -36.07324788 ], "end": [ -0.838124295, -35.017693754 ], "center": [ -0.72, -36.07324788 ], "radius_mm": 1.062143052, "clockwise": true }, { "type": "line", "start": [ -0.838124295, -35.017693754 ], "end": [ -0.838124295, -34.395365568 ] }, { "type": "arc", "start": [ -0.838124295, -34.395365568 ], "end": [ -1.684445746, -34.695174295 ], "center": [ -0.72, -36.07324788 ], "radius_mm": 1.682035197, "clockwise": false }, { "type": "arc", "start": [ -1.684445746, -34.695174295 ], "end": [ -1.806972749, -34.656716375 ], "center": [ -1.730907035, -34.62878546 ], "radius_mm": 0.081031653, "clockwise": true }, { "type": "arc", "start": [ -1.806972749, -34.656716375 ], "end": [ -2.592459581, -34.796370948 ], "center": [ -2.187301317, -34.796370948 ], "radius_mm": 0.405158265, "clockwise": false }, { "type": "line", "start": [ -2.592459581, -34.796370948 ], "end": [ -2.592459581, -37.5784788 ] }, { "type": "line", "start": [ -2.592459581, -37.5784788 ], "end": [ -3.005721011, -37.5784788 ] }, { "type": "line", "start": [ -3.005721011, -37.5784788 ], "end": [ -3.005721011, -35.62694539 ] }, { "type": "arc", "start": [ -3.005721011, -35.62694539 ], "end": [ -3.359113449, -35.262476537 ], "center": [ -3.370363449, -35.62694539 ], "radius_mm": 0.364642438, "clockwise": false }, { "type": "line", "start": [ -3.359113449, -35.262476537 ], "end": [ -3.359113449, -35.201372993 ] }, { "type": "arc", "start": [ -3.359113449, -35.201372993 ], "end": [ -3.381613449, -35.201372993 ], "center": [ -3.370363449, -34.796370948 ], "radius_mm": 0.405158265, "clockwise": false }, { "type": "line", "start": [ -3.381613449, -35.201372993 ], "end": [ -3.381613449, -35.262476537 ] }, { "type": "arc", "start": [ -3.381613449, -35.262476537 ], "end": [ -3.735005887, -35.62694539 ], "center": [ -3.370363449, -35.62694539 ], "radius_mm": 0.364642438, "clockwise": false }, { "type": "line", "start": [ -3.735005887, -35.62694539 ], "end": [ -3.735005887, -37.5784788 ] }, { "type": "line", "start": [ -3.735005887, -37.5784788 ], "end": [ -4.05406655, -37.5784788 ] }, { "type": "line", "start": [ -4.05406655, -37.5784788 ], "end": [ -5.198246655, -34.673558821 ] }, { "type": "arc", "start": [ -5.198246655, -34.673558821 ], "end": [ -6.015382063, -34.645457385 ], "center": [ -5.612914444, -34.836886774 ], "radius_mm": 0.445674091, "clockwise": false }, { "type": "line", "start": [ -6.015382063, -34.645457385 ], "end": [ -7.436126635, -37.6324788 ] }, { "type": "line", "start": [ -7.436126635, -37.6324788 ], "end": [ -5.655450178, -37.6324788 ] }, { "type": "line", "start": [ -5.655450178, -37.6324788 ], "end": [ -5.288800366, -36.903193924 ] }, { "type": "line", "start": [ -5.288800366, -36.903193924 ], "end": [ -6.248446776, -36.903193924 ] }, { "type": "line", "start": [ -6.248446776, -36.903193924 ], "end": [ -5.655450178, -35.833110587 ] }, { "type": "line", "start": [ -5.655450178, -35.833110587 ], "end": [ -4.850414697, -37.6324788 ] }, { "type": "line", "start": [ -4.850414697, -37.6324788 ], "end": [ 3.399837037, -37.6324788 ] }, { "type": "line", "start": [ 3.399837037, -37.6324788 ], "end": [ 3.766486848, -36.903193924 ] }, { "type": "line", "start": [ 3.766486848, -36.903193924 ], "end": [ 2.806840439, -36.903193924 ] }, { "type": "line", "start": [ 2.806840439, -36.903193924 ], "end": [ 3.399837037, -35.833110587 ] }, { "type": "line", "start": [ 3.399837037, -35.833110587 ], "end": [ 4.204872518, -37.6324788 ] }, { "type": "line", "start": [ 4.204872518, -37.6324788 ], "end": [ 6.906475933, -37.6324788 ] } ] } ] } }, { "id": "sk_019", "name": "草图18", "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": "annulus", "center": [ 0.0, 0.0 ], "inner_radius_mm": 27.25, "outer_radius_mm": 30.0 } }, { "id": "sk_020", "name": "草图19", "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": [ 11.403966284, -27.531610069 ], "end": [ 6.322628856, -29.636368947 ] }, { "type": "line", "start": [ 6.322628856, -29.636368947 ], "end": [ 0.328290484, -26.923822636 ] }, { "type": "line", "start": [ 0.328290484, -26.923822636 ], "end": [ -0.819759813, -24.152184039 ] }, { "type": "line", "start": [ -0.819759813, -24.152184039 ], "end": [ 8.419035512, -20.325349715 ] }, { "type": "line", "start": [ 8.419035512, -20.325349715 ], "end": [ 11.403966284, -27.531610069 ] } ] } ], "construction": [ { "type": "line", "start": [ 8.419035512, -20.325349715 ], "end": [ 11.403966284, -27.531610069 ] } ] } }, { "id": "sk_021", "name": "草图20", "role": "profile", "workplane": { "origin_mm": [ 27.873445496, -0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -5.5, -22.3 ], "end": [ 5.5, -22.3 ], "center": [ -0.0, -22.3 ], "radius_mm": 5.5, "clockwise": false }, { "type": "line", "start": [ 5.5, -22.3 ], "end": [ 5.5, 0.0 ] }, { "type": "line", "start": [ 5.5, 0.0 ], "end": [ -5.5, 0.0 ] }, { "type": "line", "start": [ -5.5, 0.0 ], "end": [ -5.5, -22.3 ] } ] } ] } }, { "id": "sk_022", "name": "草图21", "role": "profile", "workplane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -2.5, -18.0 ], "end": [ -0.5, -19.0 ] }, { "type": "line", "start": [ -0.5, -19.0 ], "end": [ -0.5, -17.0 ] }, { "type": "line", "start": [ -0.5, -17.0 ], "end": [ -2.5, -18.0 ] } ] } ] } }, { "id": "sk_023", "name": "草图22", "role": "profile", "workplane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 0.5, -19.0 ], "end": [ 2.5, -18.0 ] }, { "type": "line", "start": [ 2.5, -18.0 ], "end": [ 0.5, -17.0 ] }, { "type": "line", "start": [ 0.5, -17.0 ], "end": [ 0.5, -19.0 ] } ] } ] } }, { "id": "sk_024", "name": "草图23", "role": "profile", "workplane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -3.0, -12.0 ], "end": [ 3.0, -12.0 ], "center": [ 0.0, -10.75 ], "radius_mm": 3.25, "clockwise": false }, { "type": "line", "start": [ 3.0, -12.0 ], "end": [ 3.0, -10.0 ] }, { "type": "arc", "start": [ 3.0, -10.0 ], "end": [ -3.0, -10.0 ], "center": [ 0.0, -11.25 ], "radius_mm": 3.25, "clockwise": false }, { "type": "line", "start": [ -3.0, -10.0 ], "end": [ -3.0, -12.0 ] } ] } ] } }, { "id": "sk_025", "name": "草图24", "role": "profile", "workplane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -2.053441451, -11.05 ], "end": [ -2.03937298, -10.253226193 ], "center": [ -2.101719456, -10.65063646 ], "radius_mm": 0.402271057, "clockwise": false }, { "type": "line", "start": [ -2.03937298, -10.253226193 ], "end": [ -2.974380273, -10.253226193 ] }, { "type": "line", "start": [ -2.974380273, -10.253226193 ], "end": [ -2.974380273, -10.308709852 ] }, { "type": "line", "start": [ -2.974380273, -10.308709852 ], "end": [ -2.743753036, -10.308709852 ] }, { "type": "line", "start": [ -2.743753036, -10.308709852 ], "end": [ -2.743753036, -11.65943396 ] }, { "type": "line", "start": [ -2.743753036, -11.65943396 ], "end": [ -2.974380273, -11.65943396 ] }, { "type": "line", "start": [ -2.974380273, -11.65943396 ], "end": [ -2.974380273, -11.719586304 ] }, { "type": "line", "start": [ -2.974380273, -11.719586304 ], "end": [ -2.237145934, -11.719586304 ] }, { "type": "line", "start": [ -2.237145934, -11.719586304 ], "end": [ -2.237145934, -11.65943396 ] }, { "type": "line", "start": [ -2.237145934, -11.65943396 ], "end": [ -2.480939708, -11.65943396 ] }, { "type": "line", "start": [ -2.480939708, -11.65943396 ], "end": [ -2.480939708, -11.05 ] }, { "type": "line", "start": [ -2.480939708, -11.05 ], "end": [ -2.053441451, -11.05 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ -2.228880067, -10.991470932 ], "end": [ -2.251483572, -10.308709852 ], "center": [ -2.307211431, -10.652309476 ], "radius_mm": 0.348089494, "clockwise": false }, { "type": "line", "start": [ -2.251483572, -10.308709852 ], "end": [ -2.480939708, -10.308709852 ] }, { "type": "line", "start": [ -2.480939708, -10.308709852 ], "end": [ -2.480939708, -10.991470932 ] }, { "type": "line", "start": [ -2.480939708, -10.991470932 ], "end": [ -2.228880067, -10.991470932 ] } ] } ] } }, { "id": "sk_026", "name": "草图25", "role": "profile", "workplane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -1.296934819, -11.374311225 ], "end": [ -1.223201195, -11.586355269 ], "center": [ -0.770779738, -11.31019408 ], "radius_mm": 0.530047335, "clockwise": false }, { "type": "arc", "start": [ -1.223201195, -11.586355269 ], "end": [ -0.310943807, -11.573824681 ], "center": [ -0.773744841, -11.09432734 ], "radius_mm": 0.666410157, "clockwise": false }, { "type": "arc", "start": [ -0.310943807, -11.573824681 ], "end": [ -0.244624658, -11.374311225 ], "center": [ -0.770779738, -11.31019408 ], "radius_mm": 0.530047335, "clockwise": false }, { "type": "line", "start": [ -0.244624658, -11.374311225 ], "end": [ -0.244624658, -10.305832584 ] }, { "type": "line", "start": [ -0.244624658, -10.305832584 ], "end": [ -0.009542522, -10.305832584 ] }, { "type": "line", "start": [ -0.009542522, -10.305832584 ], "end": [ -0.009542522, -10.253226193 ] }, { "type": "line", "start": [ -0.009542522, -10.253226193 ], "end": [ -0.531958277, -10.253226193 ] }, { "type": "line", "start": [ -0.531958277, -10.253226193 ], "end": [ -0.531958277, -10.305832584 ] }, { "type": "line", "start": [ -0.531958277, -10.305832584 ], "end": [ -0.298865066, -10.305832584 ] }, { "type": "line", "start": [ -0.298865066, -10.305832584 ], "end": [ -0.298865066, -11.366109594 ] }, { "type": "arc", "start": [ -0.298865066, -11.366109594 ], "end": [ -1.041992789, -11.366109594 ], "center": [ -0.670428928, -11.306093265 ], "radius_mm": 0.376379679, "clockwise": true }, { "type": "line", "start": [ -1.041992789, -11.366109594 ], "end": [ -1.041992789, -10.305832584 ] }, { "type": "line", "start": [ -1.041992789, -10.305832584 ], "end": [ -0.803696081, -10.305832584 ] }, { "type": "line", "start": [ -0.803696081, -10.305832584 ], "end": [ -0.803696081, -10.253226193 ] }, { "type": "line", "start": [ -0.803696081, -10.253226193 ], "end": [ -1.507203096, -10.253226193 ] }, { "type": "line", "start": [ -1.507203096, -10.253226193 ], "end": [ -1.507203096, -10.305832584 ] }, { "type": "line", "start": [ -1.507203096, -10.305832584 ], "end": [ -1.296934819, -10.305832584 ] }, { "type": "line", "start": [ -1.296934819, -10.305832584 ], "end": [ -1.296934819, -11.374311225 ] } ] } ] } }, { "id": "sk_027", "name": "草图26", "role": "profile", "workplane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 0.344256548, -11.646239239 ], "end": [ 0.514495197, -11.741113172 ], "center": [ 0.694389261, -11.218144943 ], "radius_mm": 0.553043979, "clockwise": false }, { "type": "arc", "start": [ 0.514495197, -11.741113172 ], "end": [ 0.691370083, -11.769536997 ], "center": [ 0.681049884, -11.269219545 ], "radius_mm": 0.50042388, "clockwise": false }, { "type": "arc", "start": [ 0.691370083, -11.769536997 ], "end": [ 0.884391223, -11.731895228 ], "center": [ 0.658450773, -11.087019792 ], "radius_mm": 0.683310629, "clockwise": false }, { "type": "arc", "start": [ 0.884391223, -11.731895228 ], "end": [ 1.112857064, -11.514789566 ], "center": [ 0.704837897, -11.314183617 ], "radius_mm": 0.454667337, "clockwise": false }, { "type": "arc", "start": [ 1.112857064, -11.514789566 ], "end": [ 1.172609217, -11.2563383 ], "center": [ 0.679597962, -11.278490269 ], "radius_mm": 0.493508669, "clockwise": false }, { "type": "arc", "start": [ 1.172609217, -11.2563383 ], "end": [ 0.948576257, -10.872129524 ], "center": [ 0.700561104, -11.274169128 ], "radius_mm": 0.472384758, "clockwise": false }, { "type": "arc", "start": [ 0.948576257, -10.872129524 ], "end": [ 0.741210636, -10.805282936 ], "center": [ 0.561813634, -11.716851588 ], "radius_mm": 0.929053654, "clockwise": false }, { "type": "arc", "start": [ 0.741210636, -10.805282936 ], "end": [ 0.417911234, -10.715155777 ], "center": [ 0.85049196, -9.788349844 ], "radius_mm": 1.022788014, "clockwise": true }, { "type": "arc", "start": [ 0.417911234, -10.715155777 ], "end": [ 0.32624454, -10.550555933 ], "center": [ 0.509639345, -10.556247009 ], "radius_mm": 0.183483085, "clockwise": true }, { "type": "arc", "start": [ 0.32624454, -10.550555933 ], "end": [ 0.406685917, -10.381449261 ], "center": [ 0.573372486, -10.564425116 ], "radius_mm": 0.247516819, "clockwise": true }, { "type": "arc", "start": [ 0.406685917, -10.381449261 ], "end": [ 0.663620541, -10.296295642 ], "center": [ 0.629527704, -10.62362923 ], "radius_mm": 0.329104238, "clockwise": true }, { "type": "arc", "start": [ 0.663620541, -10.296295642 ], "end": [ 0.922955086, -10.428222544 ], "center": [ 0.676362553, -10.59210425 ], "radius_mm": 0.296082912, "clockwise": true }, { "type": "arc", "start": [ 0.922955086, -10.428222544 ], "end": [ 1.036501318, -10.63571898 ], "center": [ 0.208367294, -10.954074997 ], "radius_mm": 0.887218414, "clockwise": true }, { "type": "line", "start": [ 1.036501318, -10.63571898 ], "end": [ 1.084237827, -10.63571898 ] }, { "type": "line", "start": [ 1.084237827, -10.63571898 ], "end": [ 1.084237827, -10.253226193 ] }, { "type": "line", "start": [ 1.084237827, -10.253226193 ], "end": [ 1.03395336, -10.253226193 ] }, { "type": "line", "start": [ 1.03395336, -10.253226193 ], "end": [ 0.963161005, -10.344455154 ] }, { "type": "arc", "start": [ 0.963161005, -10.344455154 ], "end": [ 0.831526916, -10.270970656 ], "center": [ 0.405845734, -11.188142417 ], "radius_mm": 1.01114218, "clockwise": false }, { "type": "arc", "start": [ 0.831526916, -10.270970656 ], "end": [ 0.60227945, -10.238833568 ], "center": [ 0.646827781, -10.754779649 ], "radius_mm": 0.517865728, "clockwise": false }, { "type": "arc", "start": [ 0.60227945, -10.238833568 ], "end": [ 0.431430053, -10.287784838 ], "center": [ 0.630454427, -10.659794035 ], "radius_mm": 0.421902292, "clockwise": false }, { "type": "arc", "start": [ 0.431430053, -10.287784838 ], "end": [ 0.282102881, -10.422714721 ], "center": [ 0.61877758, -10.645218005 ], "radius_mm": 0.403556148, "clockwise": false }, { "type": "arc", "start": [ 0.282102881, -10.422714721 ], "end": [ 0.209694265, -10.641130947 ], "center": [ 0.577896886, -10.641985802 ], "radius_mm": 0.368203613, "clockwise": false }, { "type": "arc", "start": [ 0.209694265, -10.641130947 ], "end": [ 0.30181966, -10.915976826 ], "center": [ 0.591564543, -10.665994783 ], "radius_mm": 0.382678872, "clockwise": false }, { "type": "arc", "start": [ 0.30181966, -10.915976826 ], "end": [ 0.673429391, -11.084926356 ], "center": [ 0.710913351, -10.509320896 ], "radius_mm": 0.576824664, "clockwise": false }, { "type": "arc", "start": [ 0.673429391, -11.084926356 ], "end": [ 0.976527627, -11.207933884 ], "center": [ 0.541414959, -11.845148426 ], "radius_mm": 0.771599252, "clockwise": true }, { "type": "arc", "start": [ 0.976527627, -11.207933884 ], "end": [ 1.019535379, -11.520237675 ], "center": [ 0.74038037, -11.399567245 ], "radius_mm": 0.304119832, "clockwise": true }, { "type": "arc", "start": [ 1.019535379, -11.520237675 ], "end": [ 0.680430995, -11.716874035 ], "center": [ 0.690098927, -11.342831398 ], "radius_mm": 0.37416756, "clockwise": true }, { "type": "arc", "start": [ 0.680430995, -11.716874035 ], "end": [ 0.252241146, -11.327168436 ], "center": [ 0.715702751, -11.24802907 ], "radius_mm": 0.470169861, "clockwise": true }, { "type": "line", "start": [ 0.252241146, -11.327168436 ], "end": [ 0.199489098, -11.327168436 ] }, { "type": "line", "start": [ 0.199489098, -11.327168436 ], "end": [ 0.199489098, -11.736746199 ] }, { "type": "line", "start": [ 0.199489098, -11.736746199 ], "end": [ 0.239768604, -11.736746199 ] }, { "type": "line", "start": [ 0.239768604, -11.736746199 ], "end": [ 0.344256548, -11.646239239 ] } ] } ] } }, { "id": "sk_028", "name": "草图27", "role": "profile", "workplane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ 1.408770216, -11.667649338 ], "end": [ 1.408770216, -11.724569274 ] }, { "type": "line", "start": [ 1.408770216, -11.724569274 ], "end": [ 2.129454644, -11.724569274 ] }, { "type": "line", "start": [ 2.129454644, -11.724569274 ], "end": [ 2.129454644, -11.667649338 ] }, { "type": "line", "start": [ 2.129454644, -11.667649338 ], "end": [ 1.897065997, -11.667649338 ] }, { "type": "line", "start": [ 1.897065997, -11.667649338 ], "end": [ 1.897065997, -10.990542223 ] }, { "type": "line", "start": [ 1.897065997, -10.990542223 ], "end": [ 2.531573459, -10.990542223 ] }, { "type": "line", "start": [ 2.531573459, -10.990542223 ], "end": [ 2.531573459, -11.667649338 ] }, { "type": "line", "start": [ 2.531573459, -11.667649338 ], "end": [ 2.30179023, -11.667649338 ] }, { "type": "line", "start": [ 2.30179023, -11.667649338 ], "end": [ 2.30179023, -11.724569274 ] }, { "type": "line", "start": [ 2.30179023, -11.724569274 ], "end": [ 3.017249143, -11.724569274 ] }, { "type": "line", "start": [ 3.017249143, -11.724569274 ], "end": [ 3.017249143, -11.667649338 ] }, { "type": "line", "start": [ 3.017249143, -11.667649338 ], "end": [ 2.79269143, -11.667649338 ] }, { "type": "line", "start": [ 2.79269143, -11.667649338 ], "end": [ 2.79269143, -10.316054664 ] }, { "type": "line", "start": [ 2.79269143, -10.316054664 ], "end": [ 3.017249143, -10.316054664 ] }, { "type": "line", "start": [ 3.017249143, -10.316054664 ], "end": [ 3.017249143, -10.263886699 ] }, { "type": "line", "start": [ 3.017249143, -10.263886699 ], "end": [ 2.30179023, -10.263886699 ] }, { "type": "line", "start": [ 2.30179023, -10.263886699 ], "end": [ 2.30179023, -10.316054664 ] }, { "type": "line", "start": [ 2.30179023, -10.316054664 ], "end": [ 2.531573459, -10.316054664 ] }, { "type": "line", "start": [ 2.531573459, -10.316054664 ], "end": [ 2.531573459, -10.936513699 ] }, { "type": "line", "start": [ 2.531573459, -10.936513699 ], "end": [ 1.897065997, -10.936513699 ] }, { "type": "line", "start": [ 1.897065997, -10.936513699 ], "end": [ 1.897065997, -10.316054664 ] }, { "type": "line", "start": [ 1.897065997, -10.316054664 ], "end": [ 2.129454644, -10.316054664 ] }, { "type": "line", "start": [ 2.129454644, -10.316054664 ], "end": [ 2.129454644, -10.263886699 ] }, { "type": "line", "start": [ 2.129454644, -10.263886699 ], "end": [ 1.408770216, -10.263886699 ] }, { "type": "line", "start": [ 1.408770216, -10.263886699 ], "end": [ 1.408770216, -10.316054664 ] }, { "type": "line", "start": [ 1.408770216, -10.316054664 ], "end": [ 1.633658193, -10.316054664 ] }, { "type": "line", "start": [ 1.633658193, -10.316054664 ], "end": [ 1.633658193, -11.667649338 ] }, { "type": "line", "start": [ 1.633658193, -11.667649338 ], "end": [ 1.408770216, -11.667649338 ] } ] } ] } }, { "id": "sk_029", "name": "草图28", "role": "profile", "workplane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -3.35, -11.8 ], "end": [ 3.15, -11.8 ] }, { "type": "line", "start": [ 3.15, -11.8 ], "end": [ 3.15, -10.2 ] }, { "type": "line", "start": [ 3.15, -10.2 ], "end": [ -3.35, -10.2 ] }, { "type": "line", "start": [ -3.35, -10.2 ], "end": [ -3.35, -11.8 ] } ] } ] } }, { "id": "sk_030", "name": "草图29", "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": [ -25.25, 0.0 ], "end": [ -25.25, -42.55 ] }, { "type": "line", "start": [ -25.25, -42.55 ], "end": [ -20.25, -42.55 ] }, { "type": "line", "start": [ -20.25, -42.55 ], "end": [ -20.25, 0.0 ] }, { "type": "line", "start": [ -20.25, 0.0 ], "end": [ -25.25, 0.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, -95.3 ] } ] } }, { "id": "sk_031", "name": "IP_BL_BODY", "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": "revolve_add", "depends_on": [ "f_001" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 0.0, 0.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_002", "selectors": [ { "kind": "axis", "stable_id": "4564e5b2f2e681d6c6ef102f3326d568996f3f45151a603edd3b82cb1a0fdbe7", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, 0.0, 0.0 ], "end": [ 0.0, -0.0953, 0.0 ] } } ] }, { "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": { "unresolved": "reference plane orientation was not captured" }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred", "unresolved": [ "reference plane orientation was not captured" ] }, { "id": "f_015", "name": "基准面7", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ -0.0, -0.0, -42.5 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 42.5, "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_030", "name": "切除-拉伸16", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_002", "f_004" ], "params": { "distance_mm": 110.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_019" }, { "id": "f_031", "name": "基准面10", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ -0.0, -0.0, -22.3 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 22.3, "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_052", "name": "切除-旋转1", "atomic_id": "revolve_cut", "depends_on": [ "f_001", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 0.0, 0.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_030", "selectors": [ { "kind": "axis", "stable_id": "fa2c1cd17cb56603583e29bf15a1abcd7344eb32f538e371b98ea75ab4469bc8", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, 0.0, 0.0 ], "end": [ 0.0, -0.0953, 0.0 ] } } ] }, { "id": "f_006", "name": "基准面2", "atomic_id": "reference_plane", "depends_on": [ "f_005" ], "params": { "plane": { "origin_mm": [ 13.625, -0.0, -0.0 ], "x_dir": [ 0.5, 0.0, 0.866025404 ], "y_dir": [ 0.755928946, 0.0, -0.654653671 ], "normal": [ -0.0, 1.0, 0.0 ] }, "offset_mm": 27.25, "angle_rad": 0.0, "reverse": false, "solidworks_type": 5, "references": [ { "kind": "feature", "stable_id": "b2ed31cc8fca29a76ecd8f792d0dd68a73a0cdb3a942258bc7dcf12dd50e181e", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_005" } ], "derived_from_sketch_id": "sk_003" }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "b2ed31cc8fca29a76ecd8f792d0dd68a73a0cdb3a942258bc7dcf12dd50e181e", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_005" } ] }, { "id": "f_008", "name": "基准面3", "atomic_id": "reference_plane", "depends_on": [ "f_005" ], "params": { "plane": { "origin_mm": [ -13.625, -0.0, -0.0 ], "x_dir": [ 0.5, 0.0, 0.866025404 ], "y_dir": [ 0.755928946, 0.0, -0.654653671 ], "normal": [ -0.0, 1.0, 0.0 ] }, "offset_mm": 27.25, "angle_rad": 0.0, "reverse": true, "solidworks_type": 5, "references": [ { "kind": "feature", "stable_id": "b2ed31cc8fca29a76ecd8f792d0dd68a73a0cdb3a942258bc7dcf12dd50e181e", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_005" } ], "derived_from_sketch_id": "sk_004" }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "b2ed31cc8fca29a76ecd8f792d0dd68a73a0cdb3a942258bc7dcf12dd50e181e", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_005" } ] }, { "id": "f_016", "name": "切除-拉伸5", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_015", "f_004" ], "params": { "distance_mm": 0.55, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 0.55, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_007" }, { "id": "f_017", "name": "切除-拉伸6", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_015", "f_004" ], "params": { "distance_mm": 0.55, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 0.55, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_008" }, { "id": "f_032", "name": "旋转2", "atomic_id": "revolve_add", "depends_on": [ "f_031", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 8.419035512, -20.325349715, 0.0 ], "direction": [ 0.382683432, -0.923879533, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_020", "selectors": [ { "kind": "axis", "stable_id": "3fda0e3410b720781f5fbadfe1d940b2dcb71b8d51fa281512284a6e0b79923d", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.008419035512031981, -0.020325349715248308, 0.0 ], "end": [ 0.01140396628447968, -0.02753161006883634, 0.0 ] } } ] }, { "id": "f_053", "name": "IP_BL_BODY XY", "atomic_id": "reference_plane", "depends_on": [ "f_052" ], "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_007", "name": "切除-拉伸1", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_006", "f_004" ], "params": { "distance_mm": 1.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_003" }, { "id": "f_009", "name": "切除-拉伸2", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_008", "f_004" ], "params": { "distance_mm": 1.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_004" }, { "id": "f_018", "name": "切除-拉伸7", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_006", "f_004" ], "params": { "distance_mm": 1.2, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_009" }, { "id": "f_019", "name": "切除-拉伸8", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_006", "f_004" ], "params": { "distance_mm": 1.2, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_010" }, { "id": "f_023", "name": "切除-拉伸12", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_008", "f_004" ], "params": { "distance_mm": 1.2, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_014" }, { "id": "f_025", "name": "切除-拉伸14", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_008", "f_004" ], "params": { "distance_mm": 1.2, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_016" }, { "id": "f_033", "name": "基准面11", "atomic_id": "reference_plane", "depends_on": [ "f_032" ], "params": { "plane": { "unresolved": "reference plane orientation was not captured" }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred", "unresolved": [ "reference plane orientation was not captured" ] }, { "id": "f_054", "name": "IP_BL_BODY XZ", "atomic_id": "reference_plane", "depends_on": [ "f_053" ], "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": "基准面4", "atomic_id": "reference_plane", "depends_on": [ "f_009" ], "params": { "plane": { "unresolved": "reference plane orientation was not captured" }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred", "unresolved": [ "reference plane orientation was not captured" ] }, { "id": "f_026", "name": "基准面8", "atomic_id": "reference_plane", "depends_on": [ "f_025" ], "params": { "plane": { "unresolved": "reference plane orientation was not captured" }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1 }, "execution_status": "deferred", "unresolved": [ "reference plane orientation was not captured" ] }, { "id": "f_034", "name": "基准面12", "atomic_id": "reference_plane", "depends_on": [ "f_033" ], "params": { "plane": { "origin_mm": [ 27.873445496, -0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "offset_mm": 30.17, "angle_rad": 0.0, "reverse": false, "solidworks_type": 5, "references": [ { "kind": "feature", "stable_id": "1803fa3be2ac8797d26f2bfade4f73606c100c5372c183a85ddf801ae9cf2322", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_033" } ], "derived_from_sketch_id": "sk_021" }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "1803fa3be2ac8797d26f2bfade4f73606c100c5372c183a85ddf801ae9cf2322", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_033" } ] }, { "id": "f_055", "name": "IP_BL_BODY YZ", "atomic_id": "reference_plane", "depends_on": [ "f_054" ], "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_056", "name": "IP_BL_BODY X", "atomic_id": "reference_axis", "depends_on": [ "f_053", "f_054" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "894b9ccc835ef0420c659d5ddac3edcbc29c4f942934efa4669e07fd0975295c", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "894b9ccc835ef0420c659d5ddac3edcbc29c4f942934efa4669e07fd0975295c", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "894b9ccc835ef0420c659d5ddac3edcbc29c4f942934efa4669e07fd0975295c", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_053" }, { "kind": "plane", "stable_id": "331cbbf88fe5089f578173e9c895d27afb83a210472d9b5ae1ae8c6274197fc0", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_054" } ] }, { "id": "f_011", "name": "基准面5", "atomic_id": "reference_plane", "depends_on": [ "f_010" ], "params": { "plane": { "origin_mm": [ 26.321478766, 0.0, -0.0 ], "x_dir": [ 0.965925826, 0.0, -0.258819045 ], "y_dir": [ 0.968100346, 0.0, 0.250562807 ], "normal": [ 0.0, -1.0, 0.0 ] }, "offset_mm": 27.25, "angle_rad": 0.0, "reverse": false, "solidworks_type": 5, "references": [ { "kind": "feature", "stable_id": "f6a0eb353dcc637e6c612da4aa9680449021629a1a897a52f243f8141c90eaa7", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_010" } ], "derived_from_sketch_id": "sk_005" }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "f6a0eb353dcc637e6c612da4aa9680449021629a1a897a52f243f8141c90eaa7", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_010" } ] }, { "id": "f_013", "name": "基准面6", "atomic_id": "reference_plane", "depends_on": [ "f_010" ], "params": { "plane": { "origin_mm": [ -26.321478766, 0.0, -0.0 ], "x_dir": [ 0.965925826, 0.0, -0.258819045 ], "y_dir": [ 0.968100346, 0.0, 0.250562807 ], "normal": [ 0.0, -1.0, 0.0 ] }, "offset_mm": 27.25, "angle_rad": 0.0, "reverse": true, "solidworks_type": 5, "references": [ { "kind": "feature", "stable_id": "f6a0eb353dcc637e6c612da4aa9680449021629a1a897a52f243f8141c90eaa7", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_010" } ], "derived_from_sketch_id": "sk_006" }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "f6a0eb353dcc637e6c612da4aa9680449021629a1a897a52f243f8141c90eaa7", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_010" } ] }, { "id": "f_027", "name": "基准面9", "atomic_id": "reference_plane", "depends_on": [ "f_026" ], "params": { "plane": { "origin_mm": [ 25.175717261, -0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "normal": [ -0.0, 1.0, 0.0 ] }, "offset_mm": 27.25, "angle_rad": 0.0, "reverse": false, "solidworks_type": 5, "references": [ { "kind": "feature", "stable_id": "7ac019771dfb83438d078be67601dafe0a246e39d646891b0d98984d1c082d33", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_026" } ], "derived_from_sketch_id": "sk_017" }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "7ac019771dfb83438d078be67601dafe0a246e39d646891b0d98984d1c082d33", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_026" } ] }, { "id": "f_035", "name": "凸台-拉伸2", "atomic_id": "extrude_add_blind", "depends_on": [ "f_034", "f_004" ], "params": { "distance_mm": 4.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_021" }, { "id": "f_057", "name": "IP_BL_BODY Y", "atomic_id": "reference_axis", "depends_on": [ "f_053", "f_055" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "894b9ccc835ef0420c659d5ddac3edcbc29c4f942934efa4669e07fd0975295c", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "894b9ccc835ef0420c659d5ddac3edcbc29c4f942934efa4669e07fd0975295c", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "894b9ccc835ef0420c659d5ddac3edcbc29c4f942934efa4669e07fd0975295c", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_053" }, { "kind": "plane", "stable_id": "7bec8fb38e755b6b5bfc55b038bd1847dd70aca0133420a0f62e558fb5a2149f", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_055" } ] }, { "id": "f_058", "name": "IP_BL_BODY Z", "atomic_id": "reference_axis", "depends_on": [ "f_055", "f_054" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "7bec8fb38e755b6b5bfc55b038bd1847dd70aca0133420a0f62e558fb5a2149f", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "7bec8fb38e755b6b5bfc55b038bd1847dd70aca0133420a0f62e558fb5a2149f", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "7bec8fb38e755b6b5bfc55b038bd1847dd70aca0133420a0f62e558fb5a2149f", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_055" }, { "kind": "plane", "stable_id": "331cbbf88fe5089f578173e9c895d27afb83a210472d9b5ae1ae8c6274197fc0", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_054" } ] }, { "id": "f_012", "name": "切除-拉伸3", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_011", "f_004" ], "params": { "distance_mm": 1.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_005" }, { "id": "f_014", "name": "切除-拉伸4", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_013", "f_004" ], "params": { "distance_mm": 1.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_006" }, { "id": "f_020", "name": "切除-拉伸9", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_011", "f_004" ], "params": { "distance_mm": 1.2, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_011" }, { "id": "f_021", "name": "切除-拉伸10", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_011", "f_004" ], "params": { "distance_mm": 1.2, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_012" }, { "id": "f_022", "name": "切除-拉伸11", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_013", "f_004" ], "params": { "distance_mm": 1.2, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_013" }, { "id": "f_024", "name": "切除-拉伸13", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_013", "f_004" ], "params": { "distance_mm": 1.2, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_015" }, { "id": "f_028", "name": "切除-拉伸15", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_027", "f_004" ], "params": { "distance_mm": 1.75, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_017" }, { "id": "f_029", "name": "凸台-拉伸1", "atomic_id": "extrude_add_blind", "depends_on": [ "f_027", "f_004" ], "params": { "distance_mm": 1.75, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_018" }, { "id": "f_036", "name": "基准面13", "atomic_id": "reference_plane", "depends_on": [ "f_035" ], "params": { "plane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "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_037", "name": "切除-拉伸17", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_036", "f_004" ], "params": { "distance_mm": 0.2, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_022" }, { "id": "f_038", "name": "基准面14", "atomic_id": "reference_plane", "depends_on": [ "f_037" ], "params": { "plane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "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_023" }, "execution_status": "deferred" }, { "id": "f_039", "name": "切除-拉伸18", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_038", "f_004" ], "params": { "distance_mm": 0.2, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_023" }, { "id": "f_040", "name": "基准面15", "atomic_id": "reference_plane", "depends_on": [ "f_039" ], "params": { "plane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "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_024" }, "execution_status": "deferred" }, { "id": "f_041", "name": "切除-拉伸19", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_040", "f_004" ], "params": { "distance_mm": 0.2, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_024" }, { "id": "f_042", "name": "基准面16", "atomic_id": "reference_plane", "depends_on": [ "f_041" ], "params": { "plane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "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_025" }, "execution_status": "deferred" }, { "id": "f_043", "name": "基准面17", "atomic_id": "reference_plane", "depends_on": [ "f_042" ], "params": { "plane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "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_026" }, "execution_status": "deferred" }, { "id": "f_046", "name": "凸台-拉伸3", "atomic_id": "extrude_add_two_sided", "depends_on": [ "f_042", "f_004" ], "params": { "distance_mm": 0.2, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 0.2, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_025" }, { "id": "f_044", "name": "基准面18", "atomic_id": "reference_plane", "depends_on": [ "f_043" ], "params": { "plane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "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_027" }, "execution_status": "deferred" }, { "id": "f_047", "name": "凸台-拉伸4", "atomic_id": "extrude_add_two_sided", "depends_on": [ "f_043", "f_004" ], "params": { "distance_mm": 0.2, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 0.2, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_026" }, { "id": "f_045", "name": "基准面19", "atomic_id": "reference_plane", "depends_on": [ "f_044" ], "params": { "plane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "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_028" }, "execution_status": "deferred" }, { "id": "f_048", "name": "凸台-拉伸5", "atomic_id": "extrude_add_two_sided", "depends_on": [ "f_044", "f_004" ], "params": { "distance_mm": 0.2, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 0.2, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_027" }, { "id": "f_049", "name": "凸台-拉伸6", "atomic_id": "extrude_add_two_sided", "depends_on": [ "f_045", "f_004" ], "params": { "distance_mm": 0.2, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 0.2, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_028" }, { "id": "f_050", "name": "基准面20", "atomic_id": "reference_plane", "depends_on": [ "f_049" ], "params": { "plane": { "origin_mm": [ 27.873445496, 0.0, -0.0 ], "x_dir": [ 0.923879533, 0.0, 0.382683432 ], "y_dir": [ 0.933948831, 0.0, -0.357406744 ], "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_029" }, "execution_status": "deferred" }, { "id": "f_051", "name": "凸台-拉伸7", "atomic_id": "extrude_add_blind", "depends_on": [ "f_050", "f_004" ], "params": { "distance_mm": 0.2, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_029" } ], "meta": { "unit": "mm", "source": "141229.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "complete_with_blockers", "document_truth": { "mass_properties": { "available": true, "mass": 0.03685292376782656, "volume": 3.685292376782656e-05, "surface_area": 0.03699259474356082, "center_of_mass": [ 0.0002769310912889905, -0.0548811177078876, 0.0006678413530185445 ], "principal_moments": [ 2.2148933207191348e-05, 4.5685419836307864e-05, 4.5939454603107974e-05 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ -0.02725, -0.0953, -0.027250000000000003, 0.02725, 0.0, 0.029978204373873517 ], "solid_body_count": 1, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "切除-旋转1", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAB0AAACGAAAAhQAAAIQAAACDAAAAggAAAIEAAACAAAAAfwAAAH4AAAB9AAAAfAAAAHsAAAB6AAAAeQAAAHgAAAB3AAAAdgAAAHUAAAB0AAAAcwAAAHIAAABxAAAAcAAAAG8AAABuAAAAbQAAAGwAAABrAAAAagAAAA==", "persist_reference_sha256": "afd39e85f908d5b6de69cbc1954299d6a6d88f9640943c9a4861108a423fe1b8", "component": null, "geometry": { "box": [ -0.02725, -0.0953, -0.02725, 0.02725, 0.0, 0.029978204373873517 ], "face_count": 318, "edge_count": 861, "vertex_count": 566 }, "stable_id": "afd39e85f908d5b6de69cbc1954299d6a6d88f9640943c9a4861108a423fe1b8" } ] } }, "step_inference": { "available": true, "face_count": 336, "surface_counts": { "cone": 3, "cylinder": 122, "plane": 203, "torus": 8 }, "axis_count": 125, "repeat_spacings_mm": [ { "spacing_mm": 38.2052, "pair_count": 16 }, { "spacing_mm": 65.2031, "pair_count": 16 }, { "spacing_mm": 65.2225, "pair_count": 16 }, { "spacing_mm": 38.2383, "pair_count": 16 }, { "spacing_mm": 1.3565, "pair_count": 16 }, { "spacing_mm": 28.2071, "pair_count": 16 }, { "spacing_mm": 28.2519, "pair_count": 16 }, { "spacing_mm": 2.0905, "pair_count": 16 }, { "spacing_mm": 52.3172, "pair_count": 16 }, { "spacing_mm": 52.3414, "pair_count": 16 }, { "spacing_mm": 59.4426, "pair_count": 16 }, { "spacing_mm": 59.4213, "pair_count": 16 } ], "metrics": { "bounding_box_mm": [ -27.2500001, -95.3, -27.2500001, 27.2500001, 1e-07, 29.978204474 ], "volume_mm3": 36851.891314512, "surface_area_mm2": 36992.479698956, "solid_count": 1, "face_count": 336, "edge_count": 924, "vertex_count": 612 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ -27.25, -95.3, -27.25, 27.25, 0.0, 29.978204374 ], "volume_mm3": 36852.923767827, "surface_area_mm2": 36992.594743561, "solid_count": 1, "face_count": 318, "edge_count": 861, "vertex_count": 566 }, "comparisons": { "volume_mm3": { "expected": 36852.923767827, "actual": 36851.891314512, "absolute_delta": 1.0324533149978379, "within_tolerance": true }, "surface_area_mm2": { "expected": 36992.594743561, "actual": 36992.479698956, "absolute_delta": 0.11504460500145797, "within_tolerance": true }, "bounding_box_mm": { "expected": [ -27.25, -95.3, -27.25, 27.25, 0.0, 29.978204374 ], "actual": [ -27.2500001, -95.3, -27.2500001, 27.2500001, 1e-07, 29.978204474 ], "max_absolute_delta": 1.0000000116860974e-07, "within_tolerance": true }, "solid_count": { "expected": 1, "actual": 1, "matches": true }, "face_count": { "expected": 318, "actual": 336, "matches": false }, "edge_count": { "expected": 861, "actual": 924, "matches": false }, "vertex_count": { "expected": 566, "actual": 612, "matches": false } }, "numeric_geometry_match": true, "topology_counts_match": false } }, "source_has_modeling_features": true } }