{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "_ALLEN-KEY-CASE", "geometry": { "sketches": [ { "id": "sk_001", "name": "Origin", "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": [ 40.357018192, 4.5640625 ], "end": [ 40.357018192, -4.5640625 ], "center": [ 39.09998078, 0.0 ], "radius_mm": 4.734005657, "clockwise": true }, { "type": "line", "start": [ 40.357018192, -4.5640625 ], "end": [ -3.03991838, -6.838399573 ] }, { "type": "arc", "start": [ -3.03991838, -6.838399573 ], "end": [ -3.03991838, 6.838399573 ], "center": [ 0.0, 0.0 ], "radius_mm": 7.483636314, "clockwise": false }, { "type": "line", "start": [ -3.03991838, 6.838399573 ], "end": [ 40.357018192, 4.5640625 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 5.499261314 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 12.066354076, 0.0 ], "radius_mm": 4.582717762 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 22.299621047, -0.0 ], "radius_mm": 3.666174209 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 31.158072689, 0.0 ], "radius_mm": 3.207902433 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 39.09998078, 0.0 ], "radius_mm": 2.749630657 } ] } ], "construction": [ { "type": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 4.7625 }, { "type": "circle", "center": [ 12.066354076, 0.0 ], "radius_mm": 3.96875 }, { "type": "circle", "center": [ 22.299621047, -0.0 ], "radius_mm": 3.175 }, { "type": "circle", "center": [ 31.158072689, 0.0 ], "radius_mm": 2.778125 }, { "type": "circle", "center": [ 39.09998078, 0.0 ], "radius_mm": 2.38125 }, { "type": "line", "start": [ 2.749630657, 4.7625 ], "end": [ -2.749630657, 4.7625 ] }, { "type": "line", "start": [ -2.749630657, 4.7625 ], "end": [ -5.499261314, 0.0 ] }, { "type": "line", "start": [ -5.499261314, 0.0 ], "end": [ -2.749630657, -4.7625 ] }, { "type": "line", "start": [ -2.749630657, -4.7625 ], "end": [ 2.749630657, -4.7625 ] }, { "type": "line", "start": [ 2.749630657, -4.7625 ], "end": [ 5.499261314, -0.0 ] }, { "type": "line", "start": [ 5.499261314, -0.0 ], "end": [ 2.749630657, 4.7625 ] }, { "type": "line", "start": [ 14.357712957, 3.96875 ], "end": [ 9.774995195, 3.96875 ] }, { "type": "line", "start": [ 9.774995195, 3.96875 ], "end": [ 7.483636314, -0.0 ] }, { "type": "line", "start": [ 7.483636314, -0.0 ], "end": [ 9.774995195, -3.96875 ] }, { "type": "line", "start": [ 9.774995195, -3.96875 ], "end": [ 14.357712957, -3.96875 ] }, { "type": "line", "start": [ 14.357712957, -3.96875 ], "end": [ 16.649071837, -0.0 ] }, { "type": "line", "start": [ 16.649071837, -0.0 ], "end": [ 14.357712957, 3.96875 ] }, { "type": "line", "start": [ 24.132708151, 3.175 ], "end": [ 20.466533942, 3.175 ] }, { "type": "line", "start": [ 20.466533942, 3.175 ], "end": [ 18.633446837, -0.0 ] }, { "type": "line", "start": [ 18.633446837, -0.0 ], "end": [ 20.466533942, -3.175 ] }, { "type": "line", "start": [ 20.466533942, -3.175 ], "end": [ 24.132708151, -3.175 ] }, { "type": "line", "start": [ 24.132708151, -3.175 ], "end": [ 25.965795256, -0.0 ] }, { "type": "line", "start": [ 25.965795256, -0.0 ], "end": [ 24.132708151, 3.175 ] }, { "type": "line", "start": [ 32.762023906, 2.778125 ], "end": [ 29.554121473, 2.778125 ] }, { "type": "line", "start": [ 29.554121473, 2.778125 ], "end": [ 27.950170256, -0.0 ] }, { "type": "line", "start": [ 27.950170256, -0.0 ], "end": [ 29.554121473, -2.778125 ] }, { "type": "line", "start": [ 29.554121473, -2.778125 ], "end": [ 32.762023906, -2.778125 ] }, { "type": "line", "start": [ 32.762023906, -2.778125 ], "end": [ 34.365975122, 0.0 ] }, { "type": "line", "start": [ 34.365975122, 0.0 ], "end": [ 32.762023906, 2.778125 ] }, { "type": "line", "start": [ 40.474796108, 2.38125 ], "end": [ 37.725165451, 2.38125 ] }, { "type": "line", "start": [ 37.725165451, 2.38125 ], "end": [ 36.350350122, -0.0 ] }, { "type": "line", "start": [ 36.350350122, -0.0 ], "end": [ 37.725165451, -2.38125 ] }, { "type": "line", "start": [ 37.725165451, -2.38125 ], "end": [ 40.474796108, -2.38125 ] }, { "type": "line", "start": [ 40.474796108, -2.38125 ], "end": [ 41.849611437, 0.0 ] }, { "type": "line", "start": [ 41.849611437, 0.0 ], "end": [ 40.474796108, 2.38125 ] } ] } }, { "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": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -3.03991838, 6.838399573 ], "end": [ -7.032317821, 2.559554365 ], "center": [ 0.0, 0.0 ], "radius_mm": 7.483636314, "clockwise": false }, { "type": "line", "start": [ -7.032317821, 2.559554365 ], "end": [ -3.621605215, 11.930410234 ] }, { "type": "arc", "start": [ -3.621605215, 11.930410234 ], "end": [ -1.991483438, 12.96891234 ], "center": [ -2.129843179, 11.387453257 ], "radius_mm": 1.5875, "clockwise": false }, { "type": "line", "start": [ -1.991483438, 12.96891234 ], "end": [ 37.510710725, 9.512918166 ] }, { "type": "arc", "start": [ 37.510710725, 9.512918166 ], "end": [ 39.983621899, 7.9375 ], "center": [ 37.233991242, 6.35 ], "radius_mm": 3.175, "clockwise": false }, { "type": "line", "start": [ 39.983621899, 7.9375 ], "end": [ 43.19974994, 2.367002829 ] }, { "type": "arc", "start": [ 43.19974994, 2.367002829 ], "end": [ 40.357018192, 4.5640625 ], "center": [ 39.09998078, -0.0 ], "radius_mm": 4.734005657, "clockwise": false }, { "type": "line", "start": [ 40.357018192, 4.5640625 ], "end": [ -3.03991838, 6.838399573 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 1.5875, 9.525 ], "radius_mm": 2.291358881 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 7.925456874, 8.970500624 ], "radius_mm": 2.062222993 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 13.805141971, 8.456094833 ], "radius_mm": 1.833087105 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 19.226555292, 7.981782627 ], "radius_mm": 1.603951217 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 24.189696837, 7.547564006 ], "radius_mm": 1.374815329 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 28.694566606, 7.153438971 ], "radius_mm": 1.14567944 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 32.741164599, 6.79940752 ], "radius_mm": 0.916543552 } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "circle", "center": [ 36.375317993, 6.481460297 ], "radius_mm": 0.733234842 } ] } ], "construction": [ { "type": "circle", "center": [ 1.5875, 9.525 ], "radius_mm": 1.984375 }, { "type": "circle", "center": [ 7.925456874, 8.970500624 ], "radius_mm": 1.7859375 }, { "type": "circle", "center": [ 13.805141971, 8.456094833 ], "radius_mm": 1.5875 }, { "type": "circle", "center": [ 19.226555292, 7.981782627 ], "radius_mm": 1.3890625 }, { "type": "circle", "center": [ 24.189696837, 7.547564006 ], "radius_mm": 1.190625 }, { "type": "circle", "center": [ 28.694566606, 7.153438971 ], "radius_mm": 0.9921875 }, { "type": "circle", "center": [ 32.741164599, 6.79940752 ], "radius_mm": 0.79375 }, { "type": "circle", "center": [ 36.375317993, 6.481460297 ], "radius_mm": 0.635 }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, -6.679084202 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ -7.483636314, -0.0 ] }, { "type": "line", "start": [ 39.09998078, -0.0 ], "end": [ 43.833986437, 0.0 ] }, { "type": "line", "start": [ 39.09998078, -0.0 ], "end": [ 39.09998078, -4.629941039 ] }, { "type": "line", "start": [ 1.5875, 9.525 ], "end": [ 36.375317993, 6.481460297 ] }, { "type": "line", "start": [ 2.73317944, 11.509375 ], "end": [ 0.44182056, 11.509375 ] }, { "type": "line", "start": [ 0.44182056, 11.509375 ], "end": [ -0.703858881, 9.525 ] }, { "type": "line", "start": [ -0.703858881, 9.525 ], "end": [ 0.44182056, 7.540625 ] }, { "type": "line", "start": [ 0.44182056, 7.540625 ], "end": [ 2.73317944, 7.540625 ] }, { "type": "line", "start": [ 2.73317944, 7.540625 ], "end": [ 3.878858881, 9.525 ] }, { "type": "line", "start": [ 3.878858881, 9.525 ], "end": [ 2.73317944, 11.509375 ] }, { "type": "line", "start": [ 6.894345377, 10.756438124 ], "end": [ 5.863233881, 8.970500624 ] }, { "type": "line", "start": [ 5.863233881, 8.970500624 ], "end": [ 6.894345377, 7.184563124 ] }, { "type": "line", "start": [ 6.894345377, 7.184563124 ], "end": [ 8.95656837, 7.184563124 ] }, { "type": "line", "start": [ 8.95656837, 7.184563124 ], "end": [ 9.987679866, 8.970500624 ] }, { "type": "line", "start": [ 9.987679866, 8.970500624 ], "end": [ 8.95656837, 10.756438124 ] }, { "type": "line", "start": [ 8.95656837, 10.756438124 ], "end": [ 6.894345377, 10.756438124 ] }, { "type": "line", "start": [ 12.888598419, 10.043594833 ], "end": [ 11.972054866, 8.456094833 ] }, { "type": "line", "start": [ 11.972054866, 8.456094833 ], "end": [ 12.888598419, 6.868594833 ] }, { "type": "line", "start": [ 12.888598419, 6.868594833 ], "end": [ 14.721685523, 6.868594833 ] }, { "type": "line", "start": [ 14.721685523, 6.868594833 ], "end": [ 15.638229076, 8.456094833 ] }, { "type": "line", "start": [ 15.638229076, 8.456094833 ], "end": [ 14.721685523, 10.043594833 ] }, { "type": "line", "start": [ 14.721685523, 10.043594833 ], "end": [ 12.888598419, 10.043594833 ] }, { "type": "line", "start": [ 18.424579684, 9.370845127 ], "end": [ 17.622604076, 7.981782627 ] }, { "type": "line", "start": [ 17.622604076, 7.981782627 ], "end": [ 18.424579684, 6.592720127 ] }, { "type": "line", "start": [ 18.424579684, 6.592720127 ], "end": [ 20.028530901, 6.592720127 ] }, { "type": "line", "start": [ 20.028530901, 6.592720127 ], "end": [ 20.830506509, 7.981782627 ] }, { "type": "line", "start": [ 20.830506509, 7.981782627 ], "end": [ 20.028530901, 9.370845127 ] }, { "type": "line", "start": [ 20.028530901, 9.370845127 ], "end": [ 18.424579684, 9.370845127 ] }, { "type": "line", "start": [ 23.502289173, 8.738189006 ], "end": [ 22.814881509, 7.547564006 ] }, { "type": "line", "start": [ 22.814881509, 7.547564006 ], "end": [ 23.502289173, 6.356939006 ] }, { "type": "line", "start": [ 23.502289173, 6.356939006 ], "end": [ 24.877104502, 6.356939006 ] }, { "type": "line", "start": [ 24.877104502, 6.356939006 ], "end": [ 25.564512166, 7.547564006 ] }, { "type": "line", "start": [ 25.564512166, 7.547564006 ], "end": [ 24.877104502, 8.738189006 ] }, { "type": "line", "start": [ 24.877104502, 8.738189006 ], "end": [ 23.502289173, 8.738189006 ] }, { "type": "line", "start": [ 28.121726886, 8.145626471 ], "end": [ 27.548887166, 7.153438971 ] }, { "type": "line", "start": [ 27.548887166, 7.153438971 ], "end": [ 28.121726886, 6.161251471 ] }, { "type": "line", "start": [ 28.121726886, 6.161251471 ], "end": [ 29.267406327, 6.161251471 ] }, { "type": "line", "start": [ 29.267406327, 6.161251471 ], "end": [ 29.840246047, 7.153438971 ] }, { "type": "line", "start": [ 29.840246047, 7.153438971 ], "end": [ 29.267406327, 8.145626471 ] }, { "type": "line", "start": [ 29.267406327, 8.145626471 ], "end": [ 28.121726886, 8.145626471 ] }, { "type": "line", "start": [ 32.282892823, 7.59315752 ], "end": [ 31.824621047, 6.79940752 ] }, { "type": "line", "start": [ 31.824621047, 6.79940752 ], "end": [ 32.282892823, 6.00565752 ] }, { "type": "line", "start": [ 32.282892823, 6.00565752 ], "end": [ 33.199436375, 6.00565752 ] }, { "type": "line", "start": [ 33.199436375, 6.00565752 ], "end": [ 33.657708151, 6.79940752 ] }, { "type": "line", "start": [ 33.657708151, 6.79940752 ], "end": [ 33.199436375, 7.59315752 ] }, { "type": "line", "start": [ 33.199436375, 7.59315752 ], "end": [ 32.282892823, 7.59315752 ] }, { "type": "line", "start": [ 36.008700572, 7.116460297 ], "end": [ 35.642083151, 6.481460297 ] }, { "type": "line", "start": [ 35.642083151, 6.481460297 ], "end": [ 36.008700572, 5.846460297 ] }, { "type": "line", "start": [ 36.008700572, 5.846460297 ], "end": [ 36.741935414, 5.846460297 ] }, { "type": "line", "start": [ 36.741935414, 5.846460297 ], "end": [ 37.108552835, 6.481460297 ] }, { "type": "line", "start": [ 37.108552835, 6.481460297 ], "end": [ 36.741935414, 7.116460297 ] }, { "type": "line", "start": [ 36.741935414, 7.116460297 ], "end": [ 36.008700572, 7.116460297 ] } ] } }, { "id": "sk_004", "name": "Sketch3", "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": [ -7.483636314, 76.2 ], "end": [ 43.833986437, 44.45 ] }, { "type": "line", "start": [ 43.833986437, 44.45 ], "end": [ 43.833986437, 76.2 ] }, { "type": "line", "start": [ 43.833986437, 76.2 ], "end": [ -7.483636314, 76.2 ] } ] } ] } }, { "id": "sk_005", "name": "Sketch4", "role": "profile", "workplane": { "origin_mm": [ 6.660789841, -0.0, -0.0 ], "x_dir": [ 0.998629535, 0.0, 0.052335956 ], "y_dir": [ 0.998633281, 0.0, -0.052264428 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -7.483636314, 44.45 ], "end": [ 43.780401272, 12.602153922 ] }, { "type": "line", "start": [ 43.780401272, 12.602153922 ], "end": [ 43.780401272, 44.45 ] }, { "type": "line", "start": [ 43.780401272, 44.45 ], "end": [ -7.483636314, 44.45 ] } ] } ] } }, { "id": "sk_006", "name": "Sketch6", "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": [ 40.357018192, -4.5640625 ], "end": [ 43.19974994, -2.367002829 ], "center": [ 39.09998078, 0.0 ], "radius_mm": 4.734005657, "clockwise": false }, { "type": "line", "start": [ 43.19974994, -2.367002829 ], "end": [ 41.980396554, -4.478984845 ] }, { "type": "line", "start": [ 41.980396554, -4.478984845 ], "end": [ 40.357018192, -4.5640625 ] } ] } ] } }, { "id": "sk_007", "name": "Sketch7", "role": "profile", "workplane": { "origin_mm": [ -0.0, 1000.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ -7.032317821, -2.559554365 ], "end": [ -3.03991838, -6.838399573 ], "center": [ 0.0, 0.0 ], "radius_mm": 7.483636314, "clockwise": false }, { "type": "line", "start": [ -3.03991838, -6.838399573 ], "end": [ -5.4293671, -6.963625275 ] }, { "type": "line", "start": [ -5.4293671, -6.963625275 ], "end": [ -7.032317821, -2.559554365 ] } ] } ] } }, { "id": "sk_008", "name": "Sketch9", "role": "profile", "workplane": { "origin_mm": [ 6.660789841, -0.0, -0.0 ], "x_dir": [ 0.998629535, 0.0, 0.052335956 ], "y_dir": [ 0.998633281, 0.0, -0.052264428 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [], "construction": [ { "type": "line", "start": [ -0.495566299, 64.924419148 ], "end": [ 36.044692285, 42.223738791 ] } ] } }, { "id": "sk_009", "name": "Sketch10", "role": "profile", "workplane": { "origin_mm": [ 12.697490145, -0.0, -0.0 ], "x_dir": [ 0.996194698, 0.0, 0.087155743 ], "y_dir": [ 0.99622344, 0.0, -0.086826594 ], "normal": [ -0.0, 1.0, 0.0 ] }, "profile": { "type": "analytic_contours", "contours": [], "construction": [ { "type": "line", "start": [ 35.131519414, 11.969318612 ], "end": [ 35.131519414, 5.501015429 ] }, { "type": "line", "start": [ -1.540058247, 32.608617157 ], "end": [ 29.487288453, 13.321090614 ] } ] } } ] }, "features": [ { "id": "f_001", "name": "FRONT", "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": "TOP", "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": "RIGHT", "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": 76.2, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_002" }, { "id": "f_005", "name": "Extrude2", "atomic_id": "extrude_add_blind", "depends_on": [ "f_004" ], "params": { "distance_mm": 44.45, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_003" }, { "id": "f_006", "name": "Extrude3", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_001", "f_004", "f_005" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "through_all", "solidworks_code": 1 }, "reverse_distance_mm": 0.0, "reverse_end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_004" }, { "id": "f_007", "name": "Extrude4", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_004", "f_005", "f_006" ], "params": { "distance_mm": 0.0, "reverse": true, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_005" }, { "id": "f_008", "name": "Extrude5", "atomic_id": "extrude_add_blind", "depends_on": [ "f_005", "f_006", "f_004" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "up_to_surface", "solidworks_code": 4, "reference": { "kind": "face", "stable_id": "b2b46daddfa1ee594d738a3b02875feb72a4e99bd1a7b722e369d6d55ede49f3", "source": "solidworks", "confidence": 1.0, "geometry": { "surface": { "type": "plane", "parameters": [ -0.5261383284290237, -0.8503990000922583, 0.0, -0.007483636314031182, 0.0762, -0.006838399573415082 ] }, "box": [ -0.007483636314031182, 0.044449999999999996, -0.006838399573415082, 0.043833986436525654, 0.0762, 0.006838399573415082 ], "area": 0.00035607535271868984 } } } }, "execution_status": "deferred", "sketch_id": "sk_006" }, { "id": "f_009", "name": "Extrude6", "atomic_id": "extrude_add_blind", "depends_on": [ "f_005", "f_006", "f_004" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "up_to_surface", "solidworks_code": 4, "reference": { "kind": "face", "stable_id": "453dd989baccbc2f2efdd8ee3721a43b3cfe0e7d88ad8a3baaef6dbe87e83fb9", "source": "solidworks", "confidence": 1.0, "geometry": { "surface": { "type": "plane", "parameters": [ -0.5261383284290237, -0.8503990000922583, 0.0, -0.007483636314031182, 0.0762, -0.006838399573415082 ] }, "box": [ -0.007483636314031183, 0.04444999999999999, -0.006838399573415082, 0.043833986436525654, 0.0762, 0.006838399573415082 ], "area": 0.000357039864775392 } } } }, "execution_status": "deferred", "sketch_id": "sk_007" }, { "id": "f_010", "name": "Extrude8", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_004", "f_006" ], "params": { "distance_mm": 0.127, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_008" }, { "id": "f_011", "name": "Extrude9", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_005", "f_004", "f_007" ], "params": { "distance_mm": 0.127, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_009" } ], "meta": { "unit": "mm", "source": "01_紧固件/0107_键/010799_通用键/标准_ALLEN KEY CASE.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "hybrid_semantic_surfaceir_pending", "document_truth": { "mass_properties": { "available": true, "mass": 0.02416855359895278, "volume": 2.3694660391130175e-05, "surface_area": 0.01824627329055435, "center_of_mass": [ 0.015812671509981207, 0.02741001915935055, 0.0019978547581119247 ], "principal_moments": [ 4.906031867441648e-06, 9.067794563466933e-06, 1.2781918527797342e-05 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ -0.007483636314031185, 0.0, -0.006838399573415082, 0.043833986436525654, 0.0762, 0.012974953256843565 ], "solid_body_count": 1, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "Extrude9", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAgAAABtAAAAbAAAAGoAAABpAAAAaAAAAGcAAABmAAAAZQAAAA==", "persist_reference_sha256": "9b280f45bc1c38a25aabbacb33c14da3728e107f29f6ab4714f2dfe38df5337a", "component": null, "geometry": { "box": [ -0.007483636314031183, 0.0, -0.006838399573415082, 0.043833986436525654, 0.0762, 0.012974953256843565 ], "face_count": 573, "edge_count": 1502, "vertex_count": 984 }, "stable_id": "9b280f45bc1c38a25aabbacb33c14da3728e107f29f6ab4714f2dfe38df5337a" } ] } }, "step_inference": { "available": true, "face_count": 586, "surface_counts": { "bspline": 253, "cylinder": 30, "plane": 303 }, "axis_count": 30, "repeat_spacings_mm": [], "metrics": { "bounding_box_mm": [ -7.483636414, -1e-07, -6.838399673, 43.833986537, 76.2000001, 12.974953357 ], "volume_mm3": 23694.456766724, "surface_area_mm2": 18246.221247871, "solid_count": 1, "face_count": 586, "edge_count": 1554, "vertex_count": 1036 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ -7.483636314, 0.0, -6.838399573, 43.833986437, 76.2, 12.974953257 ], "volume_mm3": 23694.66039113, "surface_area_mm2": 18246.273290554, "solid_count": 1, "face_count": 573, "edge_count": 1502, "vertex_count": 984 }, "comparisons": { "volume_mm3": { "expected": 23694.66039113, "actual": 23694.456766724, "absolute_delta": 0.2036244060000172, "within_tolerance": true }, "surface_area_mm2": { "expected": 18246.273290554, "actual": 18246.221247871, "absolute_delta": 0.052042683000763645, "within_tolerance": true }, "bounding_box_mm": { "expected": [ -7.483636314, 0.0, -6.838399573, 43.833986437, 76.2, 12.974953257 ], "actual": [ -7.483636414, -1e-07, -6.838399673, 43.833986537, 76.2000001, 12.974953357 ], "max_absolute_delta": 1.0000000116860974e-07, "within_tolerance": true }, "solid_count": { "expected": 1, "actual": 1, "matches": true }, "face_count": { "expected": 573, "actual": 586, "matches": false }, "edge_count": { "expected": 1502, "actual": 1554, "matches": false }, "vertex_count": { "expected": 984, "actual": 1036, "matches": false } }, "numeric_geometry_match": true, "topology_counts_match": false } }, "source_has_modeling_features": true } }