{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "199612", "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": "Sketch1", "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": [ 1450.0, 650.0 ], "end": [ 1410.0, 690.0 ], "center": [ 1410.0, 650.0 ], "radius_mm": 40.0, "clockwise": false }, { "type": "line", "start": [ 1410.0, 690.0 ], "end": [ -1410.0, 690.0 ] }, { "type": "arc", "start": [ -1410.0, 690.0 ], "end": [ -1450.0, 650.0 ], "center": [ -1410.0, 650.0 ], "radius_mm": 40.0, "clockwise": false }, { "type": "line", "start": [ -1450.0, 650.0 ], "end": [ -1450.0, -650.0 ] }, { "type": "arc", "start": [ -1450.0, -650.0 ], "end": [ -1410.0, -690.0 ], "center": [ -1410.0, -650.0 ], "radius_mm": 40.0, "clockwise": true }, { "type": "line", "start": [ -1410.0, -690.0 ], "end": [ 1410.0, -690.0 ] }, { "type": "arc", "start": [ 1410.0, -690.0 ], "end": [ 1450.0, -650.0 ], "center": [ 1410.0, -650.0 ], "radius_mm": 40.0, "clockwise": false }, { "type": "line", "start": [ 1450.0, -650.0 ], "end": [ 1450.0, 650.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 1450.0, -690.0 ], "end": [ -1450.0, 690.0 ] }, { "type": "line", "start": [ 1450.0, 690.0 ], "end": [ -1450.0, -690.0 ] } ] } }, { "id": "sk_003", "name": "Sketch2", "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": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ -689.0, -283.496410902 ], "end": [ -669.0, -303.496410902 ], "center": [ -669.0, -283.496410902 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ -669.0, -303.496410902 ], "end": [ -535.0, -303.496410902 ] }, { "type": "arc", "start": [ -535.0, -303.496410902 ], "end": [ -515.0, -283.496410902 ], "center": [ -535.0, -283.496410902 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ -515.0, -283.496410902 ], "end": [ -515.0, -149.496410902 ] }, { "type": "arc", "start": [ -515.0, -149.496410902 ], "end": [ -535.0, -129.496410902 ], "center": [ -535.0, -149.496410902 ], "radius_mm": 20.0, "clockwise": true }, { "type": "line", "start": [ -535.0, -129.496410902 ], "end": [ -669.0, -129.496410902 ] }, { "type": "arc", "start": [ -669.0, -129.496410902 ], "end": [ -689.0, -149.496410902 ], "center": [ -669.0, -149.496410902 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ -689.0, -149.496410902 ], "end": [ -689.0, -283.496410902 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ -689.0, 91.503589098 ], "end": [ -669.0, 71.503589098 ], "center": [ -669.0, 91.503589098 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ -669.0, 71.503589098 ], "end": [ -535.0, 71.503589098 ] }, { "type": "arc", "start": [ -535.0, 71.503589098 ], "end": [ -515.0, 91.503589098 ], "center": [ -535.0, 91.503589098 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ -515.0, 91.503589098 ], "end": [ -515.0, 225.503589098 ] }, { "type": "arc", "start": [ -515.0, 225.503589098 ], "end": [ -535.0, 245.503589098 ], "center": [ -535.0, 225.503589098 ], "radius_mm": 20.0, "clockwise": true }, { "type": "line", "start": [ -535.0, 245.503589098 ], "end": [ -669.0, 245.503589098 ] }, { "type": "arc", "start": [ -669.0, 245.503589098 ], "end": [ -689.0, 225.503589098 ], "center": [ -669.0, 225.503589098 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ -689.0, 225.503589098 ], "end": [ -689.0, 91.503589098 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ -156.0, -105.996410902 ], "end": [ -136.0, -125.996410902 ], "center": [ -136.0, -105.996410902 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ -136.0, -125.996410902 ], "end": [ -46.0, -125.996410902 ] }, { "type": "arc", "start": [ -46.0, -125.996410902 ], "end": [ -26.0, -105.996410902 ], "center": [ -46.0, -105.996410902 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ -26.0, -105.996410902 ], "end": [ -26.0, -10.996410902 ] }, { "type": "arc", "start": [ -26.0, -10.996410902 ], "end": [ -46.0, 9.003589098 ], "center": [ -46.0, -10.996410902 ], "radius_mm": 20.0, "clockwise": true }, { "type": "line", "start": [ -46.0, 9.003589098 ], "end": [ -136.0, 9.003589098 ] }, { "type": "arc", "start": [ -136.0, 9.003589098 ], "end": [ -156.0, -10.996410902 ], "center": [ -136.0, -10.996410902 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ -156.0, -10.996410902 ], "end": [ -156.0, -105.996410902 ] } ] }, { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 973.3, 47.253589098 ], "end": [ 993.3, 67.253589098 ], "center": [ 973.3, 67.253589098 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ 993.3, 67.253589098 ], "end": [ 993.3, 139.253589098 ] }, { "type": "line", "start": [ 993.3, 139.253589098 ], "end": [ 1158.3, 139.253589098 ] }, { "type": "arc", "start": [ 1158.3, 139.253589098 ], "end": [ 1178.3, 159.253589098 ], "center": [ 1158.3, 159.253589098 ], "radius_mm": 20.0, "clockwise": true }, { "type": "line", "start": [ 1178.3, 159.253589098 ], "end": [ 1178.3, 177.253589098 ] }, { "type": "arc", "start": [ 1178.3, 177.253589098 ], "end": [ 1158.3, 197.253589098 ], "center": [ 1158.3, 177.253589098 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ 1158.3, 197.253589098 ], "end": [ 982.3, 197.253589098 ] }, { "type": "arc", "start": [ 982.3, 197.253589098 ], "end": [ 962.3, 217.253589098 ], "center": [ 982.3, 217.253589098 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ 962.3, 217.253589098 ], "end": [ 962.3, 479.253589098 ] }, { "type": "arc", "start": [ 962.3, 479.253589098 ], "end": [ 922.3, 519.253589098 ], "center": [ 922.3, 479.253589098 ], "radius_mm": 40.0, "clockwise": false }, { "type": "line", "start": [ 922.3, 519.253589098 ], "end": [ 794.3, 519.253589098 ] }, { "type": "arc", "start": [ 794.3, 519.253589098 ], "end": [ 754.3, 479.253589098 ], "center": [ 794.3, 479.253589098 ], "radius_mm": 40.0, "clockwise": false }, { "type": "line", "start": [ 754.3, 479.253589098 ], "end": [ 754.3, 217.253589098 ] }, { "type": "arc", "start": [ 754.3, 217.253589098 ], "end": [ 734.3, 197.253589098 ], "center": [ 734.3, 217.253589098 ], "radius_mm": 20.0, "clockwise": true }, { "type": "line", "start": [ 734.3, 197.253589098 ], "end": [ 618.3, 197.253589098 ] }, { "type": "arc", "start": [ 618.3, 197.253589098 ], "end": [ 598.3, 177.253589098 ], "center": [ 618.3, 177.253589098 ], "radius_mm": 20.0, "clockwise": true }, { "type": "line", "start": [ 598.3, 177.253589098 ], "end": [ 598.3, 159.253589098 ] }, { "type": "arc", "start": [ 598.3, 159.253589098 ], "end": [ 618.3, 139.253589098 ], "center": [ 618.3, 159.253589098 ], "radius_mm": 20.0, "clockwise": true }, { "type": "line", "start": [ 618.3, 139.253589098 ], "end": [ 723.3, 139.253589098 ] }, { "type": "line", "start": [ 723.3, 139.253589098 ], "end": [ 723.3, 67.253589098 ] }, { "type": "arc", "start": [ 723.3, 67.253589098 ], "end": [ 743.3, 47.253589098 ], "center": [ 743.3, 67.253589098 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ 743.3, 47.253589098 ], "end": [ 973.3, 47.253589098 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ -180.5, 72.003589098 ], "radius_mm": 27.5 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ -48.5, 72.003589098 ], "radius_mm": 27.5 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ -180.5, -178.996410902 ], "radius_mm": 27.5 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ -48.5, -178.996410902 ], "radius_mm": 27.5 } ] } ] } }, { "id": "sk_004", "name": "Sketch5", "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": [ 383.3, -471.503589098 ], "end": [ 363.3, -451.503589098 ], "center": [ 383.3, -451.503589098 ], "radius_mm": 20.0, "clockwise": true }, { "type": "line", "start": [ 363.3, -451.503589098 ], "end": [ 363.3, -421.503589098 ] }, { "type": "arc", "start": [ 363.3, -421.503589098 ], "end": [ 383.3, -401.503589098 ], "center": [ 383.3, -421.503589098 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ 383.3, -401.503589098 ], "end": [ 443.3, -401.503589098 ] }, { "type": "arc", "start": [ 443.3, -401.503589098 ], "end": [ 463.3, -421.503589098 ], "center": [ 443.3, -421.503589098 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ 463.3, -421.503589098 ], "end": [ 463.3, -451.503589098 ] }, { "type": "arc", "start": [ 463.3, -451.503589098 ], "end": [ 443.3, -471.503589098 ], "center": [ 443.3, -451.503589098 ], "radius_mm": 20.0, "clockwise": false }, { "type": "line", "start": [ 443.3, -471.503589098 ], "end": [ 383.3, -471.503589098 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 379.3, 299.496410902 ], "radius_mm": 20.0 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 1017.3, 322.246410902 ], "radius_mm": 20.0 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 99.3, -241.503589098 ], "radius_mm": 20.0 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 89.3, 519.496410902 ], "radius_mm": 20.0 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 727.3, 519.496410902 ], "radius_mm": 20.0 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 89.3, -436.503589098 ], "radius_mm": 20.0 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ -1091.0, 439.0 ], "radius_mm": 25.0 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ -1091.0, -381.0 ], "radius_mm": 25.0 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ -300.0, -370.0 ], "radius_mm": 30.0 } ] } ], "construction": [ { "type": "line", "start": [ 39.3, 519.496410902 ], "end": [ 139.3, 519.496410902 ] }, { "type": "line", "start": [ 338.3, -436.503589098 ], "end": [ 488.3, -436.503589098 ] }, { "type": "line", "start": [ 677.3, 519.496410902 ], "end": [ 777.3, 519.496410902 ] }, { "type": "line", "start": [ 39.3, -436.503589098 ], "end": [ 139.3, -436.503589098 ] }, { "type": "line", "start": [ 463.3, -471.503589098 ], "end": [ 363.3, -401.503589098 ] }, { "type": "line", "start": [ 463.3, -401.503589098 ], "end": [ 363.3, -471.503589098 ] } ] } }, { "id": "sk_005", "name": "Sketch10", "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": "circles", "items": [ { "center": [ -1320.0, 600.0 ], "radius_mm": 30.0 }, { "center": [ 1300.0, 600.0 ], "radius_mm": 30.0 }, { "center": [ 1320.0, -600.0 ], "radius_mm": 30.0 }, { "center": [ -1320.0, -510.0 ], "radius_mm": 30.0 }, { "center": [ 650.0, 400.0 ], "radius_mm": 30.0 }, { "center": [ -75.0, 450.0 ], "radius_mm": 30.0 }, { "center": [ -500.0, 550.0 ], "radius_mm": 30.0 }, { "center": [ -800.0, 550.0 ], "radius_mm": 30.0 }, { "center": [ -1320.0, -600.0 ], "radius_mm": 22.5 }, { "center": [ 614.3, -570.0 ], "radius_mm": 30.0 }, { "center": [ -1074.0, -130.0 ], "radius_mm": 30.0 } ] } } ] }, "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_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": "Extrude1", "atomic_id": "extrude_add_blind", "depends_on": [ "f_002" ], "params": { "distance_mm": 20.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_002" }, { "id": "f_005", "name": "Cut-Extrude1", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_004" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_003" }, { "id": "f_006", "name": "M8 Tapped Hole1", "atomic_id": "hole_wizard", "depends_on": [ "f_004" ], "params": { "hole_type": "螺纹孔", "diameter_mm": 8.0, "depth_mm": 20.0, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ -606.0, 472.496410902, 0.0 ] }, { "mm": [ -606.0, 418.496410902, 0.0 ] }, { "mm": [ -606.0, -360.503589098, 0.0 ] }, { "mm": [ -606.0, -414.503589098, 0.0 ] }, { "mm": [ -382.0, -414.503589098, 0.0 ] }, { "mm": [ -382.0, -360.503589098, 0.0 ] }, { "mm": [ -382.0, 472.496410902, 0.0 ] }, { "mm": [ -382.0, 418.496410902, 0.0 ] }, { "mm": [ -858.5, 466.75, 0.0 ] }, { "mm": [ -858.5, 420.25, 0.0 ] }, { "mm": [ -709.0, 421.496410902, 0.0 ] }, { "mm": [ -709.0, 469.496410902, 0.0 ] }, { "mm": [ -498.5, 466.75, 0.0 ] }, { "mm": [ -498.5, 420.25, 0.0 ] }, { "mm": [ -498.5, -362.25, 0.0 ] }, { "mm": [ -498.5, -408.75, 0.0 ] }, { "mm": [ -858.5, -362.25, 0.0 ] }, { "mm": [ -858.5, -408.75, 0.0 ] }, { "mm": [ -709.0, -411.503589098, 0.0 ] }, { "mm": [ -709.0, -363.503589098, 0.0 ] }, { "mm": [ -187.0, -36.503589098, 0.0 ] }, { "mm": [ -42.0, -36.503589098, 0.0 ] }, { "mm": [ -187.0, 143.496410902, 0.0 ] }, { "mm": [ -42.0, 143.496410902, 0.0 ] }, { "mm": [ 81.3, 123.996410902, 0.0 ] }, { "mm": [ 241.3, 123.996410902, 0.0 ] }, { "mm": [ 81.3, -51.003589098, 0.0 ] }, { "mm": [ 241.3, -51.003589098, 0.0 ] }, { "mm": [ 401.3, -51.003589098, 0.0 ] }, { "mm": [ 401.3, 123.996410902, 0.0 ] }, { "mm": [ 598.3, 100.996410902, 0.0 ] }, { "mm": [ 478.3, 100.996410902, 0.0 ] }, { "mm": [ 478.3, -38.003589098, 0.0 ] }, { "mm": [ 598.3, -38.003589098, 0.0 ] }, { "mm": [ 717.3, 126.246410902, 0.0 ] }, { "mm": [ 781.3, 126.246410902, 0.0 ] }, { "mm": [ 911.8, 126.246410902, 0.0 ] }, { "mm": [ 1012.3, 126.246410902, 0.0 ] }, { "mm": [ 1118.3, -38.003589098, 0.0 ] }, { "mm": [ 1238.3, -38.003589098, 0.0 ] }, { "mm": [ 1238.3, 100.996410902, 0.0 ] }, { "mm": [ 1118.3, 100.996410902, 0.0 ] }, { "mm": [ -767.0, 368.996410902, 0.0 ] }, { "mm": [ -602.0, 368.996410902, 0.0 ] }, { "mm": [ -437.0, 368.996410902, 0.0 ] }, { "mm": [ -437.0, -6.003589098, 0.0 ] }, { "mm": [ -602.0, -6.003589098, 0.0 ] }, { "mm": [ -767.0, -6.003589098, 0.0 ] }, { "mm": [ -437.0, -311.003589098, 0.0 ] }, { "mm": [ -602.0, -311.003589098, 0.0 ] }, { "mm": [ -767.0, -311.003589098, 0.0 ] }, { "mm": [ 1230.055625392, 189.496410902, 0.0 ] }, { "mm": [ 1230.055625392, 264.496410902, 0.0 ] }, { "mm": [ 1155.055625392, 264.496410902, 0.0 ] }, { "mm": [ 1155.055625392, 189.496410902, 0.0 ] }, { "mm": [ 44.8, 189.496410902, 0.0 ] }, { "mm": [ 119.8, 189.496410902, 0.0 ] }, { "mm": [ 119.8, 264.496410902, 0.0 ] }, { "mm": [ 44.8, 264.496410902, 0.0 ] }, { "mm": [ 414.3, 342.496410902, 0.0 ] }, { "mm": [ 414.3, 256.496410902, 0.0 ] }, { "mm": [ 344.3, 256.496410902, 0.0 ] }, { "mm": [ 344.3, 299.496410902, 0.0 ] }, { "mm": [ 414.3, 299.496410902, 0.0 ] }, { "mm": [ 344.3, 342.496410902, 0.0 ] }, { "mm": [ 64.3, -284.503589098, 0.0 ] }, { "mm": [ 134.3, -284.503589098, 0.0 ] }, { "mm": [ 64.3, -241.503589098, 0.0 ] }, { "mm": [ 64.3, -198.503589098, 0.0 ] }, { "mm": [ 134.3, -198.503589098, 0.0 ] }, { "mm": [ 134.3, -241.503589098, 0.0 ] }, { "mm": [ 1052.3, 365.246410902, 0.0 ] }, { "mm": [ 982.3, 365.246410902, 0.0 ] }, { "mm": [ 1052.3, 322.246410902, 0.0 ] }, { "mm": [ 982.3, 322.246410902, 0.0 ] }, { "mm": [ 1052.3, 279.246410902, 0.0 ] }, { "mm": [ 982.3, 279.246410902, 0.0 ] }, { "mm": [ 665.3, -260.253589098, 0.0 ] }, { "mm": [ 691.3, -260.253589098, 0.0 ] }, { "mm": [ 665.3, -367.253589098, 0.0 ] }, { "mm": [ 691.3, -367.253589098, 0.0 ] }, { "mm": [ 1085.3, -260.253589098, 0.0 ] }, { "mm": [ 1111.3, -260.253589098, 0.0 ] }, { "mm": [ 1085.3, -367.253589098, 0.0 ] }, { "mm": [ 1111.3, -367.253589098, 0.0 ] }, { "mm": [ 1300.0, 162.496410902, 0.0 ] }, { "mm": [ 1330.0, 162.496410902, 0.0 ] }, { "mm": [ 1400.0, 162.496410902, 0.0 ] }, { "mm": [ 1430.0, 162.496410902, 0.0 ] }, { "mm": [ 1300.0, -104.503589098, 0.0 ] }, { "mm": [ 1330.0, -104.503589098, 0.0 ] }, { "mm": [ 1400.0, -104.503589098, 0.0 ] }, { "mm": [ 1430.0, -104.503589098, 0.0 ] }, { "mm": [ 1012.3, -23.753589098, 0.0 ] }, { "mm": [ 911.8, -23.753589098, 0.0 ] }, { "mm": [ 781.3, -23.753589098, 0.0 ] }, { "mm": [ -767.0, 63.996410902, 0.0 ] }, { "mm": [ -602.0, 63.996410902, 0.0 ] }, { "mm": [ -437.0, 63.996410902, 0.0 ] } ], "thread": { "diameter_mm": 8.0, "depth_mm": 20.0, "class": "2B" } }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_007", "name": "Cut-Extrude2", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_004" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_004" }, { "id": "f_008", "name": "M4 Tapped Hole1", "atomic_id": "hole_wizard", "depends_on": [ "f_004" ], "params": { "hole_type": "螺纹孔", "diameter_mm": 4.0, "depth_mm": 20.0, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ 44.3, 556.996410902, 0.0 ] }, { "mm": [ 134.3, 556.996410902, 0.0 ] }, { "mm": [ 134.3, 481.996410902, 0.0 ] }, { "mm": [ 44.3, 481.996410902, 0.0 ] }, { "mm": [ 682.3, 556.996410902, 0.0 ] }, { "mm": [ 772.3, 556.996410902, 0.0 ] }, { "mm": [ 772.3, 481.996410902, 0.0 ] }, { "mm": [ 682.3, 481.996410902, 0.0 ] }, { "mm": [ 44.3, -399.003589098, 0.0 ] }, { "mm": [ 44.3, -474.003589098, 0.0 ] }, { "mm": [ 134.3, -474.003589098, 0.0 ] }, { "mm": [ 134.3, -399.003589098, 0.0 ] }, { "mm": [ -20.7, -214.503589098, 0.0 ] }, { "mm": [ -20.7, -286.503589098, 0.0 ] }, { "mm": [ 479.3, 354.496410902, 0.0 ] }, { "mm": [ 499.3, 354.496410902, 0.0 ] }, { "mm": [ 499.3, 282.496410902, 0.0 ] }, { "mm": [ 479.3, 282.496410902, 0.0 ] }, { "mm": [ 1117.3, 377.246410902, 0.0 ] }, { "mm": [ 1137.3, 377.246410902, 0.0 ] }, { "mm": [ 1137.3, 305.246410902, 0.0 ] }, { "mm": [ 1117.3, 305.246410902, 0.0 ] }, { "mm": [ 343.3, -399.003589098, 0.0 ] }, { "mm": [ 343.3, -474.003589098, 0.0 ] }, { "mm": [ 483.3, -474.003589098, 0.0 ] }, { "mm": [ 483.3, -399.003589098, 0.0 ] }, { "mm": [ -215.5, 331.996410902, 0.0 ] }, { "mm": [ -215.5, 311.996410902, 0.0 ] }, { "mm": [ -111.5, 311.996410902, 0.0 ] }, { "mm": [ -111.5, 331.996410902, 0.0 ] }, { "mm": [ -32.7, 331.996410902, 0.0 ] }, { "mm": [ -32.7, 311.996410902, 0.0 ] }, { "mm": [ 167.3, 331.996410902, 0.0 ] }, { "mm": [ 167.3, 311.996410902, 0.0 ] }, { "mm": [ 682.3, 259.246410902, 0.0 ] }, { "mm": [ 682.3, 239.246410902, 0.0 ] }, { "mm": [ 786.3, 239.246410902, 0.0 ] }, { "mm": [ 786.3, 259.246410902, 0.0 ] }, { "mm": [ -40.7, -286.503589098, 0.0 ] }, { "mm": [ -40.7, -214.503589098, 0.0 ] } ], "thread": { "diameter_mm": 4.0, "depth_mm": 20.0, "class": "2B" } }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_009", "name": "M10 Tapped Hole1", "atomic_id": "hole_wizard", "depends_on": [ "f_004" ], "params": { "hole_type": "螺纹孔", "diameter_mm": 10.0, "depth_mm": 20.0, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ -1426.0, 396.5, 0.0 ] }, { "mm": [ -1356.0, 396.5, 0.0 ] }, { "mm": [ -1356.0, 481.5, 0.0 ] }, { "mm": [ -1426.0, 481.5, 0.0 ] }, { "mm": [ -1056.0, 396.5, 0.0 ] }, { "mm": [ -1126.0, 396.5, 0.0 ] }, { "mm": [ -1126.0, 481.5, 0.0 ] }, { "mm": [ -1056.0, 481.5, 0.0 ] }, { "mm": [ -1426.0, -423.5, 0.0 ] }, { "mm": [ -1356.0, -423.5, 0.0 ] }, { "mm": [ -1426.0, -338.5, 0.0 ] }, { "mm": [ -1356.0, -338.5, 0.0 ] }, { "mm": [ -1126.0, -423.5, 0.0 ] }, { "mm": [ -1056.0, -423.5, 0.0 ] }, { "mm": [ -1056.0, -338.5, 0.0 ] }, { "mm": [ -1126.0, -338.5, 0.0 ] } ], "thread": { "diameter_mm": 10.0, "depth_mm": 20.0, "class": "2B" } }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_012", "name": "M6 Tapped Hole1", "atomic_id": "hole_wizard", "depends_on": [ "f_004" ], "params": { "hole_type": "螺纹孔", "diameter_mm": 6.0, "depth_mm": 20.0, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ -1430.0, -80.0, 0.0 ] }, { "mm": [ -1430.0, -480.0, 0.0 ] }, { "mm": [ -1430.0, -110.0, 0.0 ] }, { "mm": [ -1430.0, -140.0, 0.0 ] }, { "mm": [ -1430.0, -510.0, 0.0 ] }, { "mm": [ -1430.0, -540.0, 0.0 ] }, { "mm": [ -1430.0, 560.0, 0.0 ] }, { "mm": [ -1430.0, 590.0, 0.0 ] }, { "mm": [ -1430.0, 530.0, 0.0 ] }, { "mm": [ -1430.0, 360.0, 0.0 ] }, { "mm": [ -1430.0, 330.0, 0.0 ] }, { "mm": [ -1430.0, 300.0, 0.0 ] }, { "mm": [ -1250.0, 670.0, 0.0 ] }, { "mm": [ -1250.0, -670.0, 0.0 ] }, { "mm": [ -416.7, -670.0, 0.0 ] }, { "mm": [ 416.6, -670.0, 0.0 ] }, { "mm": [ 1249.9, -670.0, 0.0 ] }, { "mm": [ 1249.9, 670.0, 0.0 ] }, { "mm": [ 416.6, 670.0, 0.0 ] }, { "mm": [ -416.7, 670.0, 0.0 ] }, { "mm": [ -1194.5, -186.0, 0.0 ] }, { "mm": [ -1194.5, -111.0, 0.0 ] }, { "mm": [ -1194.5, -8.5, 0.0 ] }, { "mm": [ -1194.5, 66.5, 0.0 ] }, { "mm": [ -1194.5, 169.0, 0.0 ] }, { "mm": [ -1194.5, 244.0, 0.0 ] }, { "mm": [ -946.5, 244.0, 0.0 ] }, { "mm": [ -946.5, 169.0, 0.0 ] }, { "mm": [ -946.5, 66.5, 0.0 ] }, { "mm": [ -946.5, -8.5, 0.0 ] }, { "mm": [ -946.5, -111.0, 0.0 ] }, { "mm": [ -946.5, -186.0, 0.0 ] } ], "thread": { "diameter_mm": 6.0, "depth_mm": 20.0, "class": "2B" } }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_014", "name": "CBORE for M8 Hexagon socket head cap screws1", "atomic_id": "hole_wizard", "depends_on": [ "f_004" ], "params": { "hole_type": "内六角圆柱头螺钉 GB/T 70.1-2000", "diameter_mm": 9.0, "depth_mm": 20.0, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ -1380.0, 660.0, 0.0 ] }, { "mm": [ -690.0, 660.0, 0.0 ] }, { "mm": [ -1380.0, 0.0, 0.0 ] }, { "mm": [ -1380.0, -660.0, 0.0 ] }, { "mm": [ -690.0, -660.0, 0.0 ] }, { "mm": [ 690.0, -660.0, 0.0 ] }, { "mm": [ 1380.0, -660.0, 0.0 ] }, { "mm": [ 1380.0, -0.0, 0.0 ] }, { "mm": [ 690.0, -0.0, 0.0 ] }, { "mm": [ 4.0, 0.0, 0.0 ] }, { "mm": [ -190.0, 0.0, 0.0 ] }, { "mm": [ -690.0, -0.0, 0.0 ] }, { "mm": [ 690.0, 660.0, 0.0 ] }, { "mm": [ 1380.0, 660.0, 0.0 ] }, { "mm": [ 0.0, -660.0, 0.0 ] }, { "mm": [ 0.0, -660.0, 0.0 ] }, { "mm": [ 0.0, 660.0, 0.0 ] } ], "counterbore": { "diameter_mm": 15.0, "depth_mm": 9.0 } }, "execution_status": "deferred", "sketch_id": "sk_001", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_010", "name": "Extrude2", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_004", "f_005" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "supported", "sketch_id": "sk_005" }, { "id": "f_011", "name": "Fillet2", "atomic_id": "fillet", "depends_on": [ "f_005" ], "params": { "radius_mm": 20.0, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_013", "name": "M5 Tapped Hole1", "atomic_id": "hole_wizard", "depends_on": [ "f_004", "f_010", "f_007" ], "params": { "hole_type": "螺纹孔", "diameter_mm": 5.0, "depth_mm": 20.0, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ -1340.0, -574.0, 0.0 ] }, { "mm": [ -1300.0, -574.0, 0.0 ] }, { "mm": [ -1300.0, -626.0, 0.0 ] }, { "mm": [ -1340.0, -626.0, 0.0 ] }, { "mm": [ -1320.0, -547.5, 0.0 ] }, { "mm": [ -1357.5, -510.0, 0.0 ] }, { "mm": [ -1320.0, -472.5, 0.0 ] }, { "mm": [ -1282.5, -510.0, 0.0 ] }, { "mm": [ -1320.0, 562.5, 0.0 ] }, { "mm": [ -1357.5, 600.0, 0.0 ] }, { "mm": [ -1320.0, 637.5, 0.0 ] }, { "mm": [ -1282.5, 600.0, 0.0 ] }, { "mm": [ -800.0, 512.5, 0.0 ] }, { "mm": [ -800.0, 587.5, 0.0 ] }, { "mm": [ -837.5, 550.0, 0.0 ] }, { "mm": [ -762.5, 550.0, 0.0 ] }, { "mm": [ -537.5, 550.0, 0.0 ] }, { "mm": [ -462.5, 550.0, 0.0 ] }, { "mm": [ -500.0, 512.5, 0.0 ] }, { "mm": [ -500.0, 587.5, 0.0 ] }, { "mm": [ -75.0, 487.5, 0.0 ] }, { "mm": [ -75.0, 412.5, 0.0 ] }, { "mm": [ -112.5, 450.0, 0.0 ] }, { "mm": [ -37.5, 450.0, 0.0 ] }, { "mm": [ 612.5, 400.0, 0.0 ] }, { "mm": [ 687.5, 400.0, 0.0 ] }, { "mm": [ 650.0, 362.5, 0.0 ] }, { "mm": [ 650.0, 437.5, 0.0 ] }, { "mm": [ 1300.0, 562.5, 0.0 ] }, { "mm": [ 1300.0, 637.5, 0.0 ] }, { "mm": [ 1262.5, 600.0, 0.0 ] }, { "mm": [ 1337.5, 600.0, 0.0 ] }, { "mm": [ -300.0, -407.5, 0.0 ] }, { "mm": [ -300.0, -332.5, 0.0 ] }, { "mm": [ -337.5, -370.0, 0.0 ] }, { "mm": [ -262.5, -370.0, 0.0 ] }, { "mm": [ 1282.5, -600.0, 0.0 ] }, { "mm": [ 1357.5, -600.0, 0.0 ] }, { "mm": [ 1320.0, -637.5, 0.0 ] }, { "mm": [ 1320.0, -562.5, 0.0 ] }, { "mm": [ 614.3, -532.5, 0.0 ] }, { "mm": [ 614.3, -607.5, 0.0 ] }, { "mm": [ 576.8, -570.0, 0.0 ] }, { "mm": [ 651.8, -570.0, 0.0 ] }, { "mm": [ -1074.0, -92.5, 0.0 ] }, { "mm": [ -1111.5, -130.0, 0.0 ] }, { "mm": [ -1074.0, -167.5, 0.0 ] }, { "mm": [ -1036.5, -130.0, 0.0 ] } ], "thread": { "diameter_mm": 5.0, "depth_mm": 20.0, "class": "2B" } }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] } ], "meta": { "unit": "mm", "source": "199612.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "complete_with_blockers", "document_truth": { "mass_properties": { "available": true, "mass": 581.9840779146786, "volume": 0.07461334332239469, "surface_area": 7.888060793251162, "center_of_mass": [ -0.017041071817851344, 0.009998799503068078, -0.0074702471196342254 ], "principal_moments": [ 94.89566969578387, 411.6606003027044, 506.51747199320175 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ -1.4500000000000002, -1.734723475976807e-17, -0.6900000000000002, 1.4499999999999997, 0.02, 0.6900000000000002 ], "solid_body_count": 1, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "CBORE for M8 Hexagon socket head cap screws1", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAoAAAB0AAAAcwAAAHEAAABwAAAAbwAAAG4AAABtAAAAbAAAAGsAAABqAAAA", "persist_reference_sha256": "1f9959c7735535ac89add215273d827b62937aa211d902fddea4904fa6ed4936", "component": null, "geometry": { "box": [ -1.4500000000000002, -1.734723475976807e-17, -0.6900000000000002, 1.4499999999999997, 0.02, 0.6900000000000002 ], "face_count": 373, "edge_count": 774, "vertex_count": 128 }, "stable_id": "1f9959c7735535ac89add215273d827b62937aa211d902fddea4904fa6ed4936" } ] } }, "step_inference": { "available": true, "face_count": 664, "surface_counts": { "cylinder": 614, "plane": 50 }, "axis_count": 614, "repeat_spacings_mm": [ { "spacing_mm": 53.033, "pair_count": 44 }, { "spacing_mm": 42.5, "pair_count": 40 }, { "spacing_mm": 75.0, "pair_count": 36 }, { "spacing_mm": 300.0, "pair_count": 13 }, { "spacing_mm": 954.8298, "pair_count": 12 }, { "spacing_mm": 690.0, "pair_count": 10 }, { "spacing_mm": 873.1552, "pair_count": 9 }, { "spacing_mm": 20.0, "pair_count": 9 }, { "spacing_mm": 660.0, "pair_count": 8 }, { "spacing_mm": 1489.463, "pair_count": 8 }, { "spacing_mm": 2172.6712, "pair_count": 8 }, { "spacing_mm": 1529.7059, "pair_count": 8 } ], "metrics": { "bounding_box_mm": [ -1450.0, -0.0, -690.0, 1450.0, 20.0, 690.0 ], "volume_mm3": 74613343.32239462, "surface_area_mm2": 7888060.793251162, "solid_count": 1, "face_count": 664, "edge_count": 1938, "vertex_count": 1292 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ -1450.0, -0.0, -690.0, 1450.0, 20.0, 690.0 ], "volume_mm3": 74613343.3223947, "surface_area_mm2": 7888060.793251162, "solid_count": 1, "face_count": 373, "edge_count": 774, "vertex_count": 128 }, "comparisons": { "volume_mm3": { "expected": 74613343.3223947, "actual": 74613343.32239462, "absolute_delta": 7.450580596923828e-08, "within_tolerance": true }, "surface_area_mm2": { "expected": 7888060.793251162, "actual": 7888060.793251162, "absolute_delta": 0.0, "within_tolerance": true }, "bounding_box_mm": { "expected": [ -1450.0, -0.0, -690.0, 1450.0, 20.0, 690.0 ], "actual": [ -1450.0, -0.0, -690.0, 1450.0, 20.0, 690.0 ], "max_absolute_delta": 0.0, "within_tolerance": true }, "solid_count": { "expected": 1, "actual": 1, "matches": true }, "face_count": { "expected": 373, "actual": 664, "matches": false }, "edge_count": { "expected": 774, "actual": 1938, "matches": false }, "vertex_count": { "expected": 128, "actual": 1292, "matches": false } }, "numeric_geometry_match": true, "topology_counts_match": false } }, "source_has_modeling_features": true } }