{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "_-F_SE80CA", "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": [ 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": [ -36.0, 46.5 ], "end": [ -41.068965517, 26.804588721 ], "center": [ -36.0, 36.0 ], "radius_mm": 10.5, "clockwise": false }, { "type": "arc", "start": [ -41.068965517, 26.804588721 ], "end": [ -39.0, 23.301574901 ], "center": [ -43.0, 23.301574901 ], "radius_mm": 4.0, "clockwise": true }, { "type": "line", "start": [ -39.0, 23.301574901 ], "end": [ -39.0, -23.301574901 ] }, { "type": "arc", "start": [ -39.0, -23.301574901 ], "end": [ -41.068965608, -26.804588771 ], "center": [ -43.0, -23.301574901 ], "radius_mm": 4.0, "clockwise": true }, { "type": "arc", "start": [ -41.068965608, -26.804588771 ], "end": [ -36.0, -46.5 ], "center": [ -36.0, -36.0 ], "radius_mm": 10.5, "clockwise": false }, { "type": "line", "start": [ -36.0, -46.5 ], "end": [ 36.0, -46.5 ] }, { "type": "arc", "start": [ 36.0, -46.5 ], "end": [ 41.068965517, -26.804588721 ], "center": [ 36.0, -36.0 ], "radius_mm": 10.5, "clockwise": false }, { "type": "arc", "start": [ 41.068965517, -26.804588721 ], "end": [ 39.0, -23.301574901 ], "center": [ 43.0, -23.301574901 ], "radius_mm": 4.0, "clockwise": true }, { "type": "line", "start": [ 39.0, -23.301574901 ], "end": [ 39.0, 23.301574901 ] }, { "type": "arc", "start": [ 39.0, 23.301574901 ], "end": [ 41.068965427, 26.804588671 ], "center": [ 43.0, 23.301574901 ], "radius_mm": 4.0, "clockwise": true }, { "type": "arc", "start": [ 41.068965427, 26.804588671 ], "end": [ 36.0, 46.5 ], "center": [ 36.0, 36.0 ], "radius_mm": 10.5, "clockwise": false }, { "type": "line", "start": [ 36.0, 46.5 ], "end": [ -36.0, 46.5 ] } ] } ] } }, { "id": "sk_003", "name": "草图2", "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": [ 14.0, -30.444018937 ], "end": [ 15.638028501, -27.770999364 ], "center": [ 17.0, -30.444018937 ], "radius_mm": 3.0, "clockwise": true }, { "type": "line", "start": [ 15.638028501, -27.770999364 ], "end": [ 43.036852746, -13.810601125 ] }, { "type": "arc", "start": [ 43.036852746, -13.810601125 ], "end": [ 43.036852746, 13.810601125 ], "center": [ 36.0, 0.0 ], "radius_mm": 15.5, "clockwise": false }, { "type": "line", "start": [ 43.036852746, 13.810601125 ], "end": [ 15.638028501, 27.770999364 ] }, { "type": "arc", "start": [ 15.638028501, 27.770999364 ], "end": [ 14.0, 30.444018937 ], "center": [ 17.0, 30.444018937 ], "radius_mm": 3.0, "clockwise": true }, { "type": "line", "start": [ 14.0, 30.444018937 ], "end": [ 12.0, 30.444018937 ] }, { "type": "line", "start": [ 12.0, 30.444018937 ], "end": [ 12.0, -30.444018937 ] }, { "type": "line", "start": [ 12.0, -30.444018937 ], "end": [ 14.0, -30.444018937 ] } ] } ] } }, { "id": "sk_004", "name": "草图3", "role": "profile", "workplane": { "origin_mm": [ 36.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": [ 16.0, -36.0 ], "end": [ 16.0, -44.75 ] }, { "type": "line", "start": [ 16.0, -44.75 ], "end": [ 14.0, -44.75 ] }, { "type": "line", "start": [ 14.0, -44.75 ], "end": [ 13.5, -44.25 ] }, { "type": "line", "start": [ 13.5, -44.25 ], "end": [ 10.0, -44.25 ] }, { "type": "line", "start": [ 10.0, -44.25 ], "end": [ 10.0, -41.75 ] }, { "type": "line", "start": [ 10.0, -41.75 ], "end": [ 9.5, -41.25 ] }, { "type": "line", "start": [ 9.5, -41.25 ], "end": [ 0.5, -41.25 ] }, { "type": "line", "start": [ 0.5, -41.25 ], "end": [ 0.0, -41.75 ] }, { "type": "line", "start": [ 0.0, -41.75 ], "end": [ 0.0, -36.0 ] }, { "type": "line", "start": [ 0.0, -36.0 ], "end": [ 16.0, -36.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, -36.0 ], "end": [ 16.0, -36.0 ] } ] } }, { "id": "sk_005", "name": "草图4", "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": false, "segments": [ { "type": "line", "start": [ -36.0, -36.0 ], "end": [ 964.0, -36.0 ] } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "line", "start": [ -36.0, -36.0 ], "end": [ -36.0, 964.0 ] } ] } ] } }, { "id": "sk_006", "name": "草图5", "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": [ 36.0, 24.85 ], "end": [ 44.5, 24.85 ] }, { "type": "line", "start": [ 44.5, 24.85 ], "end": [ 44.0, 24.35 ] }, { "type": "line", "start": [ 44.0, 24.35 ], "end": [ 44.0, -24.35 ] }, { "type": "line", "start": [ 44.0, -24.35 ], "end": [ 44.5, -24.85 ] }, { "type": "line", "start": [ 44.5, -24.85 ], "end": [ 36.0, -24.85 ] }, { "type": "line", "start": [ 36.0, -24.85 ], "end": [ 36.0, 24.85 ] } ] } ], "construction": [ { "type": "line", "start": [ 36.0, -24.85 ], "end": [ 36.0, 24.85 ] } ] } }, { "id": "sk_007", "name": "草图6", "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": [ 0.0, 0.0 ], "end": [ 0.0, 23.25 ] }, { "type": "line", "start": [ 0.0, 23.25 ], "end": [ 0.5, 22.75 ] }, { "type": "line", "start": [ 0.5, 22.75 ], "end": [ 5.0, 22.75 ] }, { "type": "line", "start": [ 5.0, 22.75 ], "end": [ 5.0, 0.0 ] }, { "type": "line", "start": [ 5.0, 0.0 ], "end": [ 0.0, 0.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 5.0, 0.0 ], "end": [ 0.0, 0.0 ] } ] } }, { "id": "sk_008", "name": "草图7", "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": [ 11.279763723, -21.0 ], "end": [ 12.641735222, -20.673019573 ], "center": [ 11.279763723, -18.0 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ 12.641735222, -20.673019573 ], "end": [ 23.632663199, -15.072862055 ] }, { "type": "arc", "start": [ 23.632663199, -15.072862055 ], "end": [ 24.497066018, -10.389057215 ], "center": [ 22.270691699, -12.399842482 ], "radius_mm": 3.0, "clockwise": false }, { "type": "arc", "start": [ 24.497066018, -10.389057215 ], "end": [ 24.497066018, 10.389057215 ], "center": [ 36.0, 0.0 ], "radius_mm": 15.5, "clockwise": true }, { "type": "arc", "start": [ 24.497066018, 10.389057215 ], "end": [ 23.632663199, 15.072862055 ], "center": [ 22.270691699, 12.399842482 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ 23.632663199, 15.072862055 ], "end": [ 12.641735222, 20.673019573 ] }, { "type": "arc", "start": [ 12.641735222, 20.673019573 ], "end": [ 11.279763723, 21.0 ], "center": [ 11.279763723, 18.0 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ 11.279763723, 21.0 ], "end": [ 5.0, 21.0 ] }, { "type": "line", "start": [ 5.0, 21.0 ], "end": [ 5.0, -21.0 ] }, { "type": "line", "start": [ 5.0, -21.0 ], "end": [ 11.279763723, -21.0 ] } ] } ] } }, { "id": "sk_009", "name": "草图8", "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": [ 5.0, 21.0 ], "end": [ 7.727178029, 19.25 ], "center": [ 5.0, 18.0 ], "radius_mm": 3.0, "clockwise": true }, { "type": "arc", "start": [ 7.727178029, 19.25 ], "end": [ 10.454356057, 17.5 ], "center": [ 10.454356057, 20.5 ], "radius_mm": 3.0, "clockwise": false }, { "type": "line", "start": [ 10.454356057, 17.5 ], "end": [ 18.148900492, 17.5 ] }, { "type": "arc", "start": [ 18.148900492, 17.5 ], "end": [ 19.510871991, 17.173019573 ], "center": [ 18.148900492, 14.5 ], "radius_mm": 3.0, "clockwise": true }, { "type": "line", "start": [ 19.510871991, 17.173019573 ], "end": [ 26.3, 13.713786072 ] }, { "type": "line", "start": [ 26.3, 13.713786072 ], "end": [ 26.3, 17.080764785 ] }, { "type": "line", "start": [ 26.3, 17.080764785 ], "end": [ 12.720236277, 24.0 ] }, { "type": "line", "start": [ 12.720236277, 24.0 ], "end": [ 5.0, 24.0 ] }, { "type": "line", "start": [ 5.0, 24.0 ], "end": [ 5.0, 21.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 18.148900492, 0.0 ], "end": [ 5.0, 0.0 ] } ] } }, { "id": "sk_010", "name": "草图9", "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.5, 31.045941546 ], "end": [ -24.328427125, 28.217514421 ], "center": [ -21.5, 31.045941546 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ -24.328427125, 28.217514421 ], "end": [ -18.724727021, 22.613814318 ] }, { "type": "arc", "start": [ -18.724727021, 22.613814318 ], "end": [ -13.776793243, 22.049942583 ], "center": [ -15.896299896, 25.442241442 ], "radius_mm": 4.0, "clockwise": false }, { "type": "arc", "start": [ -13.776793243, 22.049942583 ], "end": [ 13.776793243, 22.049942583 ], "center": [ 0.0, 0.0 ], "radius_mm": 26.0, "clockwise": true }, { "type": "arc", "start": [ 13.776793243, 22.049942583 ], "end": [ 18.724727021, 22.613814318 ], "center": [ 15.896299896, 25.442241442 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ 18.724727021, 22.613814318 ], "end": [ 24.328427125, 28.217514421 ] }, { "type": "arc", "start": [ 24.328427125, 28.217514421 ], "end": [ 25.5, 31.045941546 ], "center": [ 21.5, 31.045941546 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ 25.5, 31.045941546 ], "end": [ 25.5, 37.5 ] }, { "type": "arc", "start": [ 25.5, 37.5 ], "end": [ 21.5, 41.5 ], "center": [ 21.5, 37.5 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ 21.5, 41.5 ], "end": [ -21.5, 41.5 ] }, { "type": "arc", "start": [ -21.5, 41.5 ], "end": [ -25.5, 37.5 ], "center": [ -21.5, 37.5 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ -25.5, 37.5 ], "end": [ -25.5, 31.045941546 ] } ] } ] } }, { "id": "sk_011", "name": "草图10", "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.5, -37.5 ], "end": [ -21.5, -41.5 ], "center": [ -21.5, -37.5 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ -21.5, -41.5 ], "end": [ 21.5, -41.5 ] }, { "type": "arc", "start": [ 21.5, -41.5 ], "end": [ 25.5, -37.5 ], "center": [ 21.5, -37.5 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ 25.5, -37.5 ], "end": [ 25.5, -31.045941546 ] }, { "type": "arc", "start": [ 25.5, -31.045941546 ], "end": [ 24.328427125, -28.217514421 ], "center": [ 21.5, -31.045941546 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ 24.328427125, -28.217514421 ], "end": [ 18.724727021, -22.613814318 ] }, { "type": "arc", "start": [ 18.724727021, -22.613814318 ], "end": [ 13.776793243, -22.049942583 ], "center": [ 15.896299896, -25.442241442 ], "radius_mm": 4.0, "clockwise": false }, { "type": "arc", "start": [ 13.776793243, -22.049942583 ], "end": [ -13.776793243, -22.049942583 ], "center": [ 0.0, 0.0 ], "radius_mm": 26.0, "clockwise": true }, { "type": "arc", "start": [ -13.776793243, -22.049942583 ], "end": [ -18.724727021, -22.613814318 ], "center": [ -15.896299896, -25.442241442 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ -18.724727021, -22.613814318 ], "end": [ -24.328427125, -28.217514421 ] }, { "type": "arc", "start": [ -24.328427125, -28.217514421 ], "end": [ -25.5, -31.045941546 ], "center": [ -21.5, -31.045941546 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ -25.5, -31.045941546 ], "end": [ -25.5, -37.5 ] } ] } ] } }, { "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": "arc", "start": [ -34.0, -20.454058454 ], "end": [ -27.171572875, -23.282485579 ], "center": [ -30.0, -20.454058454 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ -27.171572875, -23.282485579 ], "end": [ -22.613814318, -18.724727021 ] }, { "type": "arc", "start": [ -22.613814318, -18.724727021 ], "end": [ -22.049942583, -13.776793243 ], "center": [ -25.442241442, -15.896299896 ], "radius_mm": 4.0, "clockwise": false }, { "type": "arc", "start": [ -22.049942583, -13.776793243 ], "end": [ -22.049942583, 13.776793243 ], "center": [ 0.0, -0.0 ], "radius_mm": 26.0, "clockwise": true }, { "type": "arc", "start": [ -22.049942583, 13.776793243 ], "end": [ -22.613814318, 18.724727021 ], "center": [ -25.442241442, 15.896299896 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ -22.613814318, 18.724727021 ], "end": [ -27.171572875, 23.282485579 ] }, { "type": "arc", "start": [ -27.171572875, 23.282485579 ], "end": [ -34.0, 20.454058454 ], "center": [ -30.0, 20.454058454 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ -34.0, 20.454058454 ], "end": [ -34.0, -20.454058454 ] } ] } ] } }, { "id": "sk_013", "name": "草图12", "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": [ 22.049942583, -13.776793243 ], "end": [ 22.613814318, -18.724727021 ], "center": [ 25.442241442, -15.896299896 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ 22.613814318, -18.724727021 ], "end": [ 27.171572875, -23.282485579 ] }, { "type": "arc", "start": [ 27.171572875, -23.282485579 ], "end": [ 34.0, -20.454058454 ], "center": [ 30.0, -20.454058454 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ 34.0, -20.454058454 ], "end": [ 34.0, 20.454058454 ] }, { "type": "arc", "start": [ 34.0, 20.454058454 ], "end": [ 27.171572875, 23.282485579 ], "center": [ 30.0, 20.454058454 ], "radius_mm": 4.0, "clockwise": false }, { "type": "line", "start": [ 27.171572875, 23.282485579 ], "end": [ 22.613814318, 18.724727021 ] }, { "type": "arc", "start": [ 22.613814318, 18.724727021 ], "end": [ 22.049942583, 13.776793243 ], "center": [ 25.442241442, 15.896299896 ], "radius_mm": 4.0, "clockwise": false }, { "type": "arc", "start": [ 22.049942583, 13.776793243 ], "end": [ 22.049942583, -13.776793243 ], "center": [ -0.0, 0.0 ], "radius_mm": 26.0, "clockwise": true } ] } ] } }, { "id": "sk_014", "name": "IP_CA", "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_015", "name": "IP_S 2", "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_016", "name": "IP_S 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": [] } }, { "id": "sk_017", "name": "IP_S 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": [] } }, { "id": "sk_018", "name": "IP_S 4", "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_006", "name": "基准面4", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ 0.0, 36.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 36.0, "angle_rad": 0.0, "reverse": false, "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_004", "name": "凸台-拉伸1", "atomic_id": "extrude_add_blind", "depends_on": [ "f_003" ], "params": { "distance_mm": 14.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 14.0, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_002" }, { "id": "f_017", "name": "基准面5", "atomic_id": "reference_plane", "depends_on": [ "f_003" ], "params": { "plane": { "origin_mm": [ 10.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 10.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_005", "name": "凸台-拉伸2", "atomic_id": "extrude_add_two_sided", "depends_on": [ "f_001", "f_004" ], "params": { "distance_mm": 24.85, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 24.85, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_003" }, { "id": "f_007", "name": "切除-旋转1", "atomic_id": "revolve_cut", "depends_on": [ "f_006", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 0.0, -36.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_004", "selectors": [ { "kind": "axis", "stable_id": "47615b59a9078e6dadb4135926fde7431de5dd2d67ca68a3d0851e44597d6d83", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, -0.036000000000000004, 0.0 ], "end": [ 0.016, -0.036000000000000004, 0.0 ] } } ] }, { "id": "f_009", "name": "切除-旋转2", "atomic_id": "revolve_cut", "depends_on": [ "f_002", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 36.0, -24.85, 0.0 ], "direction": [ 0.0, 1.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_006", "selectors": [ { "kind": "axis", "stable_id": "aac92e38f06f928b0640f765467b837ab936d178c6a0be345587d65c74809fac", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.036000000000000004, -0.02485, 0.0 ], "end": [ 0.036000000000000004, 0.02485, 0.0 ] } } ] }, { "id": "f_010", "name": "切除-旋转3", "atomic_id": "revolve_cut", "depends_on": [ "f_001", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 5.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_007", "selectors": [ { "kind": "axis", "stable_id": "30758a8d49ba9ebebb0578a2b6539dedb1bae1f50a8184f0c4b26a72bf8fb849", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.005, 0.0, 0.0 ], "end": [ 0.0, 0.0, 0.0 ] } } ] }, { "id": "f_011", "name": "切除-拉伸1", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_001", "f_004" ], "params": { "distance_mm": 17.5, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 17.5, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_008" }, { "id": "f_012", "name": "旋转1", "atomic_id": "revolve_add", "depends_on": [ "f_001", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 18.148900492, 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_009", "selectors": [ { "kind": "axis", "stable_id": "23b9fa28c0758500ece94b668cfa7ae497007ce9b924f6ba045705baa5bf80d0", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.018148900492027692, 0.0, 0.0 ], "end": [ 0.005, 0.0, 0.0 ] } } ] }, { "id": "f_013", "name": "切除-拉伸2", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_003", "f_004" ], "params": { "distance_mm": 8.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_010" }, { "id": "f_014", "name": "切除-拉伸3", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_003", "f_004" ], "params": { "distance_mm": 8.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_011" }, { "id": "f_015", "name": "切除-拉伸4", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_003", "f_004" ], "params": { "distance_mm": 8.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_012" }, { "id": "f_016", "name": "切除-拉伸5", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_003", "f_004" ], "params": { "distance_mm": 8.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_013" }, { "id": "f_018", "name": "IP_CA XY", "atomic_id": "reference_plane", "depends_on": [ "f_017" ], "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_008", "name": "阵列(线性)1", "atomic_id": "pattern_linear", "depends_on": [ "f_007" ], "params": { "source_feature_ids": [ "f_007" ], "direction_1": [ 1.0, 0.0, 0.0 ], "spacing_1_mm": 72.0, "pattern_count_1": 2, "direction_2": [ 0.0, 1.0, 0.0 ], "spacing_2_mm": 72.0, "pattern_count_2": 2 }, "execution_status": "deferred", "sketch_id": "sk_005" }, { "id": "f_019", "name": "IP_CA XZ", "atomic_id": "reference_plane", "depends_on": [ "f_018" ], "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_020", "name": "IP_CA YZ", "atomic_id": "reference_plane", "depends_on": [ "f_019" ], "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_021", "name": "IP_CA X", "atomic_id": "reference_axis", "depends_on": [ "f_018", "f_019" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "04b3c357c252e25fa59d8f6636b9de94b2d0b2a53f2383b74ca50074e4739d6f", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "04b3c357c252e25fa59d8f6636b9de94b2d0b2a53f2383b74ca50074e4739d6f", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "04b3c357c252e25fa59d8f6636b9de94b2d0b2a53f2383b74ca50074e4739d6f", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_018" }, { "kind": "plane", "stable_id": "fc35db1d75b10474952fc1f4d8dfdda70204b23724f30f37d55b875631cf77cb", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_019" } ] }, { "id": "f_022", "name": "IP_CA Y", "atomic_id": "reference_axis", "depends_on": [ "f_018", "f_020" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "04b3c357c252e25fa59d8f6636b9de94b2d0b2a53f2383b74ca50074e4739d6f", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "04b3c357c252e25fa59d8f6636b9de94b2d0b2a53f2383b74ca50074e4739d6f", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "04b3c357c252e25fa59d8f6636b9de94b2d0b2a53f2383b74ca50074e4739d6f", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_018" }, { "kind": "plane", "stable_id": "d3e24dfe984b635e9c8b06d5290ff040d07b3d949eaf93f2c5ceb2db72592075", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_020" } ] }, { "id": "f_023", "name": "IP_CA Z", "atomic_id": "reference_axis", "depends_on": [ "f_020", "f_019" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "d3e24dfe984b635e9c8b06d5290ff040d07b3d949eaf93f2c5ceb2db72592075", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "d3e24dfe984b635e9c8b06d5290ff040d07b3d949eaf93f2c5ceb2db72592075", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "d3e24dfe984b635e9c8b06d5290ff040d07b3d949eaf93f2c5ceb2db72592075", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_020" }, { "kind": "plane", "stable_id": "fc35db1d75b10474952fc1f4d8dfdda70204b23724f30f37d55b875631cf77cb", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_019" } ] }, { "id": "f_024", "name": "IP_S 2 XY", "atomic_id": "reference_plane", "depends_on": [ "f_023" ], "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_025", "name": "IP_S 2 XZ", "atomic_id": "reference_plane", "depends_on": [ "f_024" ], "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_026", "name": "IP_S 2 YZ", "atomic_id": "reference_plane", "depends_on": [ "f_025" ], "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_027", "name": "IP_S 2 X", "atomic_id": "reference_axis", "depends_on": [ "f_024", "f_025" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "8aaf268deb2ddf558460d1f67bc82047e681935c4278331963d585bc028c541a", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "8aaf268deb2ddf558460d1f67bc82047e681935c4278331963d585bc028c541a", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "8aaf268deb2ddf558460d1f67bc82047e681935c4278331963d585bc028c541a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_024" }, { "kind": "plane", "stable_id": "7f7d99c2d23a550b0b03d2b69518bed700143861f032acefa7683d20c98b7a39", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_025" } ] }, { "id": "f_028", "name": "IP_S 2 Y", "atomic_id": "reference_axis", "depends_on": [ "f_024", "f_026" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "8aaf268deb2ddf558460d1f67bc82047e681935c4278331963d585bc028c541a", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "8aaf268deb2ddf558460d1f67bc82047e681935c4278331963d585bc028c541a", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "8aaf268deb2ddf558460d1f67bc82047e681935c4278331963d585bc028c541a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_024" }, { "kind": "plane", "stable_id": "6f50e3f6e3407075f318350db9bd9c9fba5dd337076d846a2c47656ebe3bd0ff", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_026" } ] }, { "id": "f_029", "name": "IP_S 2 Z", "atomic_id": "reference_axis", "depends_on": [ "f_026", "f_025" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "6f50e3f6e3407075f318350db9bd9c9fba5dd337076d846a2c47656ebe3bd0ff", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "6f50e3f6e3407075f318350db9bd9c9fba5dd337076d846a2c47656ebe3bd0ff", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "6f50e3f6e3407075f318350db9bd9c9fba5dd337076d846a2c47656ebe3bd0ff", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_026" }, { "kind": "plane", "stable_id": "7f7d99c2d23a550b0b03d2b69518bed700143861f032acefa7683d20c98b7a39", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_025" } ] }, { "id": "f_030", "name": "IP_S 3 XY", "atomic_id": "reference_plane", "depends_on": [ "f_029" ], "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_031", "name": "IP_S 3 XZ", "atomic_id": "reference_plane", "depends_on": [ "f_030" ], "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_032", "name": "IP_S 3 YZ", "atomic_id": "reference_plane", "depends_on": [ "f_031" ], "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_033", "name": "IP_S 3 X", "atomic_id": "reference_axis", "depends_on": [ "f_030", "f_031" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "4c600f663f2092a2416322d05fcfbaf85d0f1e8191a8bb6f7ce486b638896204", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "4c600f663f2092a2416322d05fcfbaf85d0f1e8191a8bb6f7ce486b638896204", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "4c600f663f2092a2416322d05fcfbaf85d0f1e8191a8bb6f7ce486b638896204", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_030" }, { "kind": "plane", "stable_id": "84aee0489620d485a2c65e08bc435b20a75d1c3399a6b275b95cd2a69934ce84", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_031" } ] }, { "id": "f_034", "name": "IP_S 3 Y", "atomic_id": "reference_axis", "depends_on": [ "f_030", "f_032" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "4c600f663f2092a2416322d05fcfbaf85d0f1e8191a8bb6f7ce486b638896204", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "4c600f663f2092a2416322d05fcfbaf85d0f1e8191a8bb6f7ce486b638896204", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "4c600f663f2092a2416322d05fcfbaf85d0f1e8191a8bb6f7ce486b638896204", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_030" }, { "kind": "plane", "stable_id": "dec70ab07150863bed4f26d09b0c2824998255f1fc75b887d180a47f16abc41e", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_032" } ] }, { "id": "f_035", "name": "IP_S 3 Z", "atomic_id": "reference_axis", "depends_on": [ "f_032", "f_031" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "dec70ab07150863bed4f26d09b0c2824998255f1fc75b887d180a47f16abc41e", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "dec70ab07150863bed4f26d09b0c2824998255f1fc75b887d180a47f16abc41e", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "dec70ab07150863bed4f26d09b0c2824998255f1fc75b887d180a47f16abc41e", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_032" }, { "kind": "plane", "stable_id": "84aee0489620d485a2c65e08bc435b20a75d1c3399a6b275b95cd2a69934ce84", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_031" } ] }, { "id": "f_036", "name": "IP_S 1 XY", "atomic_id": "reference_plane", "depends_on": [ "f_035" ], "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_037", "name": "IP_S 1 XZ", "atomic_id": "reference_plane", "depends_on": [ "f_036" ], "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_038", "name": "IP_S 1 YZ", "atomic_id": "reference_plane", "depends_on": [ "f_037" ], "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_039", "name": "IP_S 1 X", "atomic_id": "reference_axis", "depends_on": [ "f_036", "f_037" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "66b9c3b79b56e8488eb20ddf6622fa9cb36971b034b27b5639ea3c31428f3932", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "66b9c3b79b56e8488eb20ddf6622fa9cb36971b034b27b5639ea3c31428f3932", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "66b9c3b79b56e8488eb20ddf6622fa9cb36971b034b27b5639ea3c31428f3932", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_036" }, { "kind": "plane", "stable_id": "e250e16af39a2e356f48cc3c6bb48a604ef4b49165963916133d3f20604acc23", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_037" } ] }, { "id": "f_040", "name": "IP_S 1 Y", "atomic_id": "reference_axis", "depends_on": [ "f_036", "f_038" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "66b9c3b79b56e8488eb20ddf6622fa9cb36971b034b27b5639ea3c31428f3932", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "66b9c3b79b56e8488eb20ddf6622fa9cb36971b034b27b5639ea3c31428f3932", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "66b9c3b79b56e8488eb20ddf6622fa9cb36971b034b27b5639ea3c31428f3932", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_036" }, { "kind": "plane", "stable_id": "53b57d078e94791707eb1108ec8714ae9bd4610236046e55bae9d13f9bad5f6a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_038" } ] }, { "id": "f_041", "name": "IP_S 1 Z", "atomic_id": "reference_axis", "depends_on": [ "f_038", "f_037" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "53b57d078e94791707eb1108ec8714ae9bd4610236046e55bae9d13f9bad5f6a", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "53b57d078e94791707eb1108ec8714ae9bd4610236046e55bae9d13f9bad5f6a", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "53b57d078e94791707eb1108ec8714ae9bd4610236046e55bae9d13f9bad5f6a", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_038" }, { "kind": "plane", "stable_id": "e250e16af39a2e356f48cc3c6bb48a604ef4b49165963916133d3f20604acc23", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_037" } ] }, { "id": "f_042", "name": "IP_S 4 XY", "atomic_id": "reference_plane", "depends_on": [ "f_041" ], "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_043", "name": "IP_S 4 XZ", "atomic_id": "reference_plane", "depends_on": [ "f_042" ], "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_044", "name": "IP_S 4 YZ", "atomic_id": "reference_plane", "depends_on": [ "f_043" ], "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_045", "name": "IP_S 4 X", "atomic_id": "reference_axis", "depends_on": [ "f_042", "f_043" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "403dab8920673602e6a402adcb317b1f57bccb46ead61a38e8b448685a0ef573", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "403dab8920673602e6a402adcb317b1f57bccb46ead61a38e8b448685a0ef573", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "403dab8920673602e6a402adcb317b1f57bccb46ead61a38e8b448685a0ef573", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_042" }, { "kind": "plane", "stable_id": "dba2b23fa69f72f873b97f829ec10929eaa706385e3eb4dfde57df7a1f836216", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_043" } ] }, { "id": "f_046", "name": "IP_S 4 Y", "atomic_id": "reference_axis", "depends_on": [ "f_042", "f_044" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "403dab8920673602e6a402adcb317b1f57bccb46ead61a38e8b448685a0ef573", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "403dab8920673602e6a402adcb317b1f57bccb46ead61a38e8b448685a0ef573", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "403dab8920673602e6a402adcb317b1f57bccb46ead61a38e8b448685a0ef573", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_042" }, { "kind": "plane", "stable_id": "89e51297679f4e0f21281234455ddcdb14816226b93682da514901f2d55375ce", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_044" } ] }, { "id": "f_047", "name": "IP_S 4 Z", "atomic_id": "reference_axis", "depends_on": [ "f_044", "f_043" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "89e51297679f4e0f21281234455ddcdb14816226b93682da514901f2d55375ce", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "89e51297679f4e0f21281234455ddcdb14816226b93682da514901f2d55375ce", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "89e51297679f4e0f21281234455ddcdb14816226b93682da514901f2d55375ce", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_044" }, { "kind": "plane", "stable_id": "dba2b23fa69f72f873b97f829ec10929eaa706385e3eb4dfde57df7a1f836216", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_043" } ] } ], "meta": { "unit": "mm", "source": "03_连接与管件/0301_法兰/030199_通用法兰/标准_固定座F_SE80CA.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "hybrid_semantic_surfaceir_pending", "document_truth": { "mass_properties": { "available": true, "mass": 0.11269919089463289, "volume": 0.00011269919089463289, "surface_area": 0.03681516275701616, "center_of_mass": [ 0.017868116368452636, 7.548866539489571e-10, -5.926190512704411e-10 ], "principal_moments": [ 7.312346496205268e-05, 8.252051587111804e-05, 0.00011724934284732737 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ 0.0, -0.0465, -0.0465, 0.0515, 0.0465, 0.0465 ], "solid_body_count": 1, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "切除-拉伸5", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAwAAABwAAAAbwAAAG4AAABtAAAAbAAAAGsAAABqAAAAaQAAAGgAAABnAAAAZgAAAGUAAAA=", "persist_reference_sha256": "d9f8d0b84f19120b8ed349eb49a2a42d773436065e38d7f2660b21a673996a9b", "component": null, "geometry": { "box": [ 0.0, -0.0465, -0.0465, 0.0515, 0.0465, 0.0465 ], "face_count": 143, "edge_count": 319, "vertex_count": 188 }, "stable_id": "d9f8d0b84f19120b8ed349eb49a2a42d773436065e38d7f2660b21a673996a9b" } ] } }, "step_inference": { "available": true, "face_count": 182, "surface_counts": { "cone": 36, "cylinder": 87, "plane": 53, "torus": 6 }, "axis_count": 123, "repeat_spacings_mm": [ { "spacing_mm": 72.0, "pair_count": 16 }, { "spacing_mm": 30.0, "pair_count": 8 }, { "spacing_mm": 32.1325, "pair_count": 8 }, { "spacing_mm": 31.6702, "pair_count": 8 }, { "spacing_mm": 30.1496, "pair_count": 8 }, { "spacing_mm": 30.9233, "pair_count": 8 }, { "spacing_mm": 24.0754, "pair_count": 8 }, { "spacing_mm": 22.7569, "pair_count": 8 }, { "spacing_mm": 23.364, "pair_count": 8 }, { "spacing_mm": 53.5602, "pair_count": 8 }, { "spacing_mm": 52.9806, "pair_count": 8 }, { "spacing_mm": 53.2442, "pair_count": 8 } ], "metrics": { "bounding_box_mm": [ 0.0, -46.5, -46.5, 51.5, 46.5, 46.5 ], "volume_mm3": 112699.26786843, "surface_area_mm2": 36815.145010282, "solid_count": 1, "face_count": 182, "edge_count": 447, "vertex_count": 286 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ 0.0, -46.5, -46.5, 51.5, 46.5, 46.5 ], "volume_mm3": 112699.190894633, "surface_area_mm2": 36815.162757016, "solid_count": 1, "face_count": 143, "edge_count": 319, "vertex_count": 188 }, "comparisons": { "volume_mm3": { "expected": 112699.190894633, "actual": 112699.26786843, "absolute_delta": 0.07697379701130558, "within_tolerance": true }, "surface_area_mm2": { "expected": 36815.162757016, "actual": 36815.145010282, "absolute_delta": 0.017746733996318653, "within_tolerance": true }, "bounding_box_mm": { "expected": [ 0.0, -46.5, -46.5, 51.5, 46.5, 46.5 ], "actual": [ 0.0, -46.5, -46.5, 51.5, 46.5, 46.5 ], "max_absolute_delta": 0.0, "within_tolerance": true }, "solid_count": { "expected": 1, "actual": 1, "matches": true }, "face_count": { "expected": 143, "actual": 182, "matches": false }, "edge_count": { "expected": 319, "actual": 447, "matches": false }, "vertex_count": { "expected": 188, "actual": 286, "matches": false } }, "numeric_geometry_match": true, "topology_counts_match": false } }, "source_has_modeling_features": true } }