{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "095320", "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": [ -30.0, 25.0 ], "end": [ 30.0, 25.0 ], "center": [ -0.0, -62.5 ], "radius_mm": 92.5, "clockwise": true }, { "type": "line", "start": [ 30.0, 25.0 ], "end": [ 30.0, -30.0 ] }, { "type": "line", "start": [ 30.0, -30.0 ], "end": [ -30.0, -30.0 ] }, { "type": "line", "start": [ -30.0, -30.0 ], "end": [ -30.0, 25.0 ] } ] } ], "construction": [ { "type": "line", "start": [ -30.0, 25.0 ], "end": [ 30.0, 25.0 ] }, { "type": "line", "start": [ -30.0, 30.0 ], "end": [ 30.0, 30.0 ] }, { "type": "line", "start": [ -30.0, -30.0 ], "end": [ 30.0, 30.0 ] }, { "type": "line", "start": [ -30.0, 30.0 ], "end": [ 30.0, -30.0 ] } ] } }, { "id": "sk_003", "name": "草图2", "role": "profile", "workplane": { "origin_mm": [ 40.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": [ -34.4, 13.3 ], "end": [ -34.4, 3.3 ], "center": [ -34.4, 8.3 ], "radius_mm": 5.0, "clockwise": false }, { "type": "line", "start": [ -34.4, 3.3 ], "end": [ -21.0, 3.3 ] }, { "type": "line", "start": [ -21.0, 3.3 ], "end": [ -21.0, 13.3 ] }, { "type": "line", "start": [ -21.0, 13.3 ], "end": [ -34.4, 13.3 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 34.4, 13.3 ], "end": [ 34.4, 3.3 ], "center": [ 34.4, 8.3 ], "radius_mm": 5.0, "clockwise": true }, { "type": "line", "start": [ 34.4, 3.3 ], "end": [ 21.0, 3.3 ] }, { "type": "line", "start": [ 21.0, 3.3 ], "end": [ 21.0, 13.3 ] }, { "type": "line", "start": [ 21.0, 13.3 ], "end": [ 34.4, 13.3 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ -34.4, 8.3 ], "radius_mm": 2.15 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 34.4, 8.3 ], "radius_mm": 2.15 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ -25.5, 8.3 ], "radius_mm": 1.0 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 25.5, 8.3 ], "radius_mm": 1.0 } ] } ], "construction": [ { "type": "line", "start": [ -50.672954244, 8.3 ], "end": [ 34.600612005, 8.3 ] }, { "type": "line", "start": [ 0.0, -30.0 ], "end": [ 0.0, 33.065260382 ] }, { "type": "line", "start": [ 34.4, 13.3 ], "end": [ 21.0, 3.3 ] }, { "type": "line", "start": [ 34.4, 3.3 ], "end": [ 21.0, 13.3 ] }, { "type": "line", "start": [ -34.4, 3.3 ], "end": [ -21.0, 13.3 ] }, { "type": "line", "start": [ -34.4, 13.3 ], "end": [ -21.0, 3.3 ] } ] } }, { "id": "sk_004", "name": "草图3", "role": "profile", "workplane": { "origin_mm": [ 40.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": [ -21.0, 13.3 ], "end": [ -30.0, 13.3 ] }, { "type": "line", "start": [ -30.0, 13.3 ], "end": [ -30.0, 3.3 ] }, { "type": "line", "start": [ -30.0, 3.3 ], "end": [ -21.0, 3.3 ] }, { "type": "line", "start": [ -21.0, 3.3 ], "end": [ -21.0, 13.3 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "line", "start": [ 21.0, 13.3 ], "end": [ 30.0, 13.3 ] }, { "type": "line", "start": [ 30.0, 13.3 ], "end": [ 30.0, 3.3 ] }, { "type": "line", "start": [ 30.0, 3.3 ], "end": [ 21.0, 3.3 ] }, { "type": "line", "start": [ 21.0, 3.3 ], "end": [ 21.0, 13.3 ] } ] } ] } }, { "id": "sk_005", "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": [ -21.170321134, 35.5 ], "end": [ 0.0, 39.0 ], "center": [ 6.655414953, -67.03243437 ], "radius_mm": 106.241101682, "clockwise": true }, { "type": "line", "start": [ 0.0, 39.0 ], "end": [ 0.0, 0.0 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ -24.702543304, 0.0 ] }, { "type": "line", "start": [ -24.702543304, 0.0 ], "end": [ -21.170321134, 31.776941386 ] }, { "type": "line", "start": [ -21.170321134, 31.776941386 ], "end": [ -21.170321134, 35.5 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, 35.5 ] }, { "type": "line", "start": [ -21.170321134, 31.776941386 ], "end": [ 0.0, 31.776941386 ] }, { "type": "line", "start": [ -21.428976423, 29.45 ], "end": [ 0.0, 29.45 ] }, { "type": "line", "start": [ -24.463556248, 2.15 ], "end": [ 0.0, 2.15 ] }, { "type": "line", "start": [ -22.946266335, 15.8 ], "end": [ 0.0, 15.8 ] }, { "type": "line", "start": [ -22.501639255, 19.8 ], "end": [ -0.261061556, 19.8 ] }, { "type": "line", "start": [ -23.390893416, 11.8 ], "end": [ 0.0, 11.8 ] }, { "type": "line", "start": [ -21.170321134, 35.5 ], "end": [ 21.170321134, 35.5 ] }, { "type": "line", "start": [ 0.0, 35.5 ], "end": [ 0.0, 39.0 ] }, { "type": "line", "start": [ 0.0, 39.0 ], "end": [ -26.87216258, 39.0 ] } ] } }, { "id": "sk_006", "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": [ -34.4, 25.6 ], "end": [ -34.4, 15.6 ], "center": [ -34.4, 20.6 ], "radius_mm": 5.0, "clockwise": false }, { "type": "line", "start": [ -34.4, 15.6 ], "end": [ -21.0, 15.6 ] }, { "type": "line", "start": [ -21.0, 15.6 ], "end": [ -21.0, 25.6 ] }, { "type": "line", "start": [ -21.0, 25.6 ], "end": [ -34.4, 25.6 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 34.4, 25.6 ], "end": [ 34.4, 15.6 ], "center": [ 34.4, 20.6 ], "radius_mm": 5.0, "clockwise": true }, { "type": "line", "start": [ 34.4, 15.6 ], "end": [ 21.0, 15.6 ] }, { "type": "line", "start": [ 21.0, 15.6 ], "end": [ 21.0, 25.6 ] }, { "type": "line", "start": [ 21.0, 25.6 ], "end": [ 34.4, 25.6 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ -34.4, 20.6 ], "radius_mm": 2.15 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 34.4, 20.6 ], "radius_mm": 2.15 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ -25.5, 20.6 ], "radius_mm": 1.0 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 25.5, 20.6 ], "radius_mm": 1.0 } ] } ], "construction": [ { "type": "line", "start": [ -37.704199928, 20.6 ], "end": [ 47.569366321, 20.6 ] }, { "type": "line", "start": [ 0.0, -31.532630191 ], "end": [ 0.0, 31.532630191 ] }, { "type": "line", "start": [ 34.4, 25.6 ], "end": [ 21.0, 15.6 ] }, { "type": "line", "start": [ 34.4, 15.6 ], "end": [ 21.0, 25.6 ] }, { "type": "line", "start": [ -34.4, 15.6 ], "end": [ -21.0, 25.6 ] }, { "type": "line", "start": [ -34.4, 25.6 ], "end": [ -21.0, 15.6 ] } ] } }, { "id": "sk_007", "name": "草图8", "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": "line", "start": [ 21.0, 15.6 ], "end": [ 30.0, 15.6 ] }, { "type": "line", "start": [ 30.0, 15.6 ], "end": [ 30.0, 25.6 ] }, { "type": "line", "start": [ 30.0, 25.6 ], "end": [ 21.0, 25.6 ] }, { "type": "line", "start": [ 21.0, 25.6 ], "end": [ 21.0, 15.6 ] } ] }, { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -20.816999558, 25.5 ], "end": [ -30.0, 25.5 ] }, { "type": "line", "start": [ -30.0, 25.5 ], "end": [ -30.0, 15.6 ] }, { "type": "line", "start": [ -30.0, 15.6 ], "end": [ -20.816999558, 15.6 ] }, { "type": "line", "start": [ -20.816999558, 15.6 ], "end": [ -20.816999558, 25.5 ] } ] } ] } } ] }, "features": [ { "id": "f_001", "name": "前视基准面", "atomic_id": "reference_plane", "depends_on": [], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10 }, "execution_status": "deferred" }, { "id": "f_002", "name": "上视基准面", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10 }, "execution_status": "deferred" }, { "id": "f_004", "name": "凸台-拉伸1", "atomic_id": "extrude_add_blind", "depends_on": [ "f_001" ], "params": { "distance_mm": 40.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_002" }, { "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": "fillet", "depends_on": [ "f_004" ], "params": { "radius_mm": 2.0, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_006", "name": "凸台-拉伸2", "atomic_id": "extrude_add_blind", "depends_on": [ "f_004", "f_005" ], "params": { "distance_mm": 2.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_003" }, { "id": "f_009", "name": "旋转1", "atomic_id": "revolve_add", "depends_on": [ "f_002", "f_004", "f_005" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 0.0, 0.0, 0.0 ], "direction": [ 0.0, 1.0, 0.0 ] }, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_005", "selectors": [ { "kind": "axis", "stable_id": "54a80ce9b63632da40ee03fe2961dbb80934acfc45a0252d8431829faab8bc7d", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, 0.0, 0.0 ], "end": [ 0.0, 0.039, 0.0 ] } } ] }, { "id": "f_011", "name": "凸台-拉伸3", "atomic_id": "extrude_add_blind", "depends_on": [ "f_004", "f_005" ], "params": { "distance_mm": 2.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_006" }, { "id": "f_007", "name": "切除-拉伸1", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_004", "f_006", "f_005" ], "params": { "distance_mm": 2.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_004" }, { "id": "f_008", "name": "M3 六角凹锥坑螺钉的锥形沉头孔1", "atomic_id": "hole_wizard", "depends_on": [ "f_006" ], "params": { "hole_type": "六角凹头锥孔头 DIN 10642", "diameter_mm": 3.4, "depth_mm": 40.0, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ -25.5, 8.3, 0.0 ] }, { "mm": [ 25.5, 8.3, 0.0 ] } ], "countersink": { "diameter_mm": 6.72, "angle_rad": 1.5707963267948966 }, "host_face": { "kind": "face", "stable_id": "step-face-a71f1a6475902a513f7de094", "source": "inferred_from_step", "confidence": 0.8, "geometry": { "bbox_mm": [ -28.0, -28.0, 0.0, 28.0, 28.0, 0.0 ], "center_mm": [ -0.0, -0.770634024, 0.0 ], "normal": [ 0.0, 0.0, -1.0 ], "surface_type": "plane" } } }, "execution_status": "deferred", "selectors": [ { "kind": "face", "stable_id": "step-face-a71f1a6475902a513f7de094", "source": "inferred_from_step", "confidence": 0.8, "geometry": { "bbox_mm": [ -28.0, -28.0, 0.0, 28.0, 28.0, 0.0 ], "center_mm": [ -0.0, -0.770634024, 0.0 ], "normal": [ 0.0, 0.0, -1.0 ], "surface_type": "plane" } } ] }, { "id": "f_010", "name": "圆角2", "atomic_id": "fillet", "depends_on": [ "f_009" ], "params": { "radius_mm": 2.0, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_012", "name": "切除-拉伸2", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_004", "f_011", "f_005" ], "params": { "distance_mm": 2.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_007" }, { "id": "f_013", "name": "M3 六角凹锥坑螺钉的锥形沉头孔2", "atomic_id": "hole_wizard", "depends_on": [ "f_011" ], "params": { "hole_type": "六角凹头锥孔头 DIN 10642", "diameter_mm": 3.4, "depth_mm": 60.0, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ 25.5, -20.6, 0.0 ] }, { "mm": [ -25.5, -20.6, 0.0 ] } ], "countersink": { "diameter_mm": 6.72, "angle_rad": 1.5707963267948966 }, "host_face": { "kind": "face", "stable_id": "step-face-a71f1a6475902a513f7de094", "source": "inferred_from_step", "confidence": 0.8, "geometry": { "bbox_mm": [ -28.0, -28.0, 0.0, 28.0, 28.0, 0.0 ], "center_mm": [ -0.0, -0.770634024, 0.0 ], "normal": [ 0.0, 0.0, -1.0 ], "surface_type": "plane" } } }, "execution_status": "deferred", "selectors": [ { "kind": "face", "stable_id": "step-face-a71f1a6475902a513f7de094", "source": "inferred_from_step", "confidence": 0.8, "geometry": { "bbox_mm": [ -28.0, -28.0, 0.0, 28.0, 28.0, 0.0 ], "center_mm": [ -0.0, -0.770634024, 0.0 ], "normal": [ 0.0, 0.0, -1.0 ], "surface_type": "plane" } } ] } ], "meta": { "unit": "mm", "source": "095320.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "complete_with_blockers", "document_truth": { "mass_properties": { "available": true, "mass": 0.5354882312213229, "volume": 0.0001983289745264159, "surface_area": 0.027905388887427374, "center_of_mass": [ 1.6295177901406893e-07, -0.0006045986177082026, 0.00869848994965407 ], "principal_moments": [ 0.00025700997837303866, 0.0003547139635738519, 0.0003568577734041501 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ -0.039400000000000004, -0.030000000000000006, -0.03900000000000001, 0.039400000000000004, 0.03, 0.04 ], "solid_body_count": 6, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "M3 六角凹锥坑螺钉的锥形沉头孔1[3]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAIAAABwAAAAbAAAAA==", "persist_reference_sha256": "5cda2bc66473ad04aae0b085a70840b8aa123036a935bbbddd9bb30e4ce04b00", "component": null, "geometry": { "box": [ 0.021, 0.0032999999999999974, 0.038, 0.039400000000000004, 0.0133, 0.04 ], "face_count": 9, "edge_count": 17, "vertex_count": 8 }, "stable_id": "5cda2bc66473ad04aae0b085a70840b8aa123036a935bbbddd9bb30e4ce04b00" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "M3 六角凹锥坑螺钉的锥形沉头孔2[1]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAIAAAB1AAAAcgAAAA==", "persist_reference_sha256": "87b1ff84a18199701ecff5530bd13f06bd20ecb400f9f74f50b9ab0d9bc7ab75", "component": null, "geometry": { "box": [ 0.021, -0.030000000000000006, 0.015600000000000003, 0.039400000000000004, -0.028000000000000004, 0.025600000000000005 ], "face_count": 9, "edge_count": 17, "vertex_count": 8 }, "stable_id": "87b1ff84a18199701ecff5530bd13f06bd20ecb400f9f74f50b9ab0d9bc7ab75" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "M3 六角凹锥坑螺钉的锥形沉头孔2[3]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAUAAAB3AAAAdAAAAG8AAABtAAAAagAAAA==", "persist_reference_sha256": "39ff0f52fb7765cb81370c55a4e1dc14bd0fa9adce8034fc9966b93c4982244d", "component": null, "geometry": { "box": [ -0.030000000000000006, -0.030000000000000006, 0.0, 0.03, 0.03, 0.04 ], "face_count": 54, "edge_count": 116, "vertex_count": 60 }, "stable_id": "39ff0f52fb7765cb81370c55a4e1dc14bd0fa9adce8034fc9966b93c4982244d" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "圆角2", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAEAAABxAAAA", "persist_reference_sha256": "aab15da3237d38955694dfb15db26147594c4fa5a199a20bcd8f02599f0ccc81", "component": null, "geometry": { "box": [ -0.024702543303527308, -0.024702543303527308, -0.03900000000000001, 0.024702543303527308, 0.024702543303527308, 0.0 ], "face_count": 5, "edge_count": 4, "vertex_count": 1 }, "stable_id": "aab15da3237d38955694dfb15db26147594c4fa5a199a20bcd8f02599f0ccc81" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "M3 六角凹锥坑螺钉的锥形沉头孔1[1]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAIAAABuAAAAawAAAA==", "persist_reference_sha256": "7bff38bb67340e48b4f25702ea1feabee50d8da5c9715feed2e05c6a3bbb6179", "component": null, "geometry": { "box": [ -0.039400000000000004, 0.0032999999999999974, 0.038, -0.021, 0.0133, 0.04 ], "face_count": 9, "edge_count": 17, "vertex_count": 8 }, "stable_id": "7bff38bb67340e48b4f25702ea1feabee50d8da5c9715feed2e05c6a3bbb6179" }, { "kind": "body", "dotnet_type": "System.__ComObject", "name": "M3 六角凹锥坑螺钉的锥形沉头孔2[2]", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAIAAAB2AAAAcwAAAA==", "persist_reference_sha256": "846bf6895ce9a4f5652f477fb2e635b64aa90ffe8b08e128f1f3fc3819d88928", "component": null, "geometry": { "box": [ -0.039400000000000004, -0.030000000000000006, 0.015600000000000003, -0.021, -0.028000000000000004, 0.025600000000000005 ], "face_count": 9, "edge_count": 17, "vertex_count": 8 }, "stable_id": "846bf6895ce9a4f5652f477fb2e635b64aa90ffe8b08e128f1f3fc3819d88928" } ] } }, "step_inference": { "available": true, "face_count": 120, "surface_counts": { "cone": 10, "cylinder": 54, "plane": 42, "sphere": 8, "torus": 6 }, "axis_count": 64, "repeat_spacings_mm": [ { "spacing_mm": 9.122, "pair_count": 4 }, { "spacing_mm": 59.9334, "pair_count": 4 }, { "spacing_mm": 56.0, "pair_count": 4 }, { "spacing_mm": 44.4325, "pair_count": 4 }, { "spacing_mm": 28.0713, "pair_count": 4 }, { "spacing_mm": 41.0853, "pair_count": 3 }, { "spacing_mm": 53.1496, "pair_count": 3 }, { "spacing_mm": 34.5579, "pair_count": 3 }, { "spacing_mm": 38.0526, "pair_count": 3 }, { "spacing_mm": 51.0, "pair_count": 2 }, { "spacing_mm": 48.1575, "pair_count": 2 }, { "spacing_mm": 76.6229, "pair_count": 2 } ], "metrics": { "bounding_box_mm": [ -39.4, -30.0, -39.0, 39.4, 30.0000001, 40.0 ], "volume_mm3": 198328.850044577, "surface_area_mm2": 27905.382999467, "solid_count": 6, "face_count": 120, "edge_count": 279, "vertex_count": 167 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ -39.4, -30.0, -39.0, 39.4, 30.0, 40.0 ], "volume_mm3": 198328.974526416, "surface_area_mm2": 27905.388887427, "solid_count": 6, "face_count": 95, "edge_count": 188, "vertex_count": 93 }, "comparisons": { "volume_mm3": { "expected": 198328.974526416, "actual": 198328.850044577, "absolute_delta": 0.12448183898231946, "within_tolerance": true }, "surface_area_mm2": { "expected": 27905.388887427, "actual": 27905.382999467, "absolute_delta": 0.00588796000010916, "within_tolerance": true }, "bounding_box_mm": { "expected": [ -39.4, -30.0, -39.0, 39.4, 30.0, 40.0 ], "actual": [ -39.4, -30.0, -39.0, 39.4, 30.0000001, 40.0 ], "max_absolute_delta": 1.0000000116860974e-07, "within_tolerance": true }, "solid_count": { "expected": 6, "actual": 6, "matches": true }, "face_count": { "expected": 95, "actual": 120, "matches": false }, "edge_count": { "expected": 188, "actual": 279, "matches": false }, "vertex_count": { "expected": 93, "actual": 167, "matches": false } }, "numeric_geometry_match": true, "topology_counts_match": false } }, "source_has_modeling_features": true } }