{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "_User-Library-RADIOSHACK-FAN_", "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": "line", "start": [ -16.82496, 19.99996 ], "end": [ 16.82496, 19.99996 ] }, { "type": "line", "start": [ 16.82496, 19.99996 ], "end": [ 19.99996, 16.82496 ] }, { "type": "line", "start": [ 19.99996, 16.82496 ], "end": [ 19.99996, -16.82496 ] }, { "type": "line", "start": [ 19.99996, -16.82496 ], "end": [ 16.82496, -19.99996 ] }, { "type": "line", "start": [ 16.82496, -19.99996 ], "end": [ -16.82496, -19.99996 ] }, { "type": "line", "start": [ -16.82496, -19.99996 ], "end": [ -19.99996, -16.82496 ] }, { "type": "line", "start": [ -19.99996, -16.82496 ], "end": [ -19.99996, 16.82496 ] }, { "type": "line", "start": [ -19.99996, 16.82496 ], "end": [ -16.82496, 19.99996 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, 19.99996 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ -19.99996, 0.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": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 19.74596, 4.795775608 ], "end": [ 16.623023465, 11.686637278 ], "center": [ 0.0, 0.0 ], "radius_mm": 20.32, "clockwise": false }, { "type": "arc", "start": [ 16.623023465, 11.686637278 ], "end": [ 16.665297472, 12.175169411 ], "center": [ 16.934705155, 11.905761727 ], "radius_mm": 0.381, "clockwise": true }, { "type": "line", "start": [ 16.665297472, 12.175169411 ], "end": [ 19.74596, 15.255831939 ] }, { "type": "line", "start": [ 19.74596, 15.255831939 ], "end": [ 19.74596, 16.719749755 ] }, { "type": "line", "start": [ 19.74596, 16.719749755 ], "end": [ 16.719749755, 19.74596 ] }, { "type": "line", "start": [ 16.719749755, 19.74596 ], "end": [ 15.255831939, 19.74596 ] }, { "type": "line", "start": [ 15.255831939, 19.74596 ], "end": [ 12.175169411, 16.665297472 ] }, { "type": "arc", "start": [ 12.175169411, 16.665297472 ], "end": [ 11.686637278, 16.623023465 ], "center": [ 11.905761727, 16.934705155 ], "radius_mm": 0.381, "clockwise": true }, { "type": "arc", "start": [ 11.686637278, 16.623023465 ], "end": [ 4.795775608, 19.74596 ], "center": [ 0.0, 0.0 ], "radius_mm": 20.32, "clockwise": false }, { "type": "line", "start": [ 4.795775608, 19.74596 ], "end": [ -4.795775608, 19.74596 ] }, { "type": "arc", "start": [ -4.795775608, 19.74596 ], "end": [ -11.686637278, 16.623023465 ], "center": [ 0.0, 0.0 ], "radius_mm": 20.32, "clockwise": false }, { "type": "arc", "start": [ -11.686637278, 16.623023465 ], "end": [ -12.175169411, 16.665297472 ], "center": [ -11.905761727, 16.934705155 ], "radius_mm": 0.381, "clockwise": true }, { "type": "line", "start": [ -12.175169411, 16.665297472 ], "end": [ -15.255831939, 19.74596 ] }, { "type": "line", "start": [ -15.255831939, 19.74596 ], "end": [ -16.719749755, 19.74596 ] }, { "type": "line", "start": [ -16.719749755, 19.74596 ], "end": [ -19.74596, 16.719749755 ] }, { "type": "line", "start": [ -19.74596, 16.719749755 ], "end": [ -19.74596, 15.255831939 ] }, { "type": "line", "start": [ -19.74596, 15.255831939 ], "end": [ -16.665297472, 12.175169411 ] }, { "type": "arc", "start": [ -16.665297472, 12.175169411 ], "end": [ -16.623023465, 11.686637278 ], "center": [ -16.934705155, 11.905761727 ], "radius_mm": 0.381, "clockwise": true }, { "type": "arc", "start": [ -16.623023465, 11.686637278 ], "end": [ -19.74596, 4.795775608 ], "center": [ 0.0, 0.0 ], "radius_mm": 20.32, "clockwise": false }, { "type": "line", "start": [ -19.74596, 4.795775608 ], "end": [ -19.74596, -4.795775608 ] }, { "type": "arc", "start": [ -19.74596, -4.795775608 ], "end": [ -16.623023465, -11.686637278 ], "center": [ 0.0, 0.0 ], "radius_mm": 20.32, "clockwise": false }, { "type": "arc", "start": [ -16.623023465, -11.686637278 ], "end": [ -16.665297472, -12.175169411 ], "center": [ -16.934705155, -11.905761727 ], "radius_mm": 0.381, "clockwise": true }, { "type": "line", "start": [ -16.665297472, -12.175169411 ], "end": [ -19.74596, -15.255831939 ] }, { "type": "line", "start": [ -19.74596, -15.255831939 ], "end": [ -19.74596, -16.719749755 ] }, { "type": "line", "start": [ -19.74596, -16.719749755 ], "end": [ -16.719749755, -19.74596 ] }, { "type": "line", "start": [ -16.719749755, -19.74596 ], "end": [ -15.255831939, -19.74596 ] }, { "type": "line", "start": [ -15.255831939, -19.74596 ], "end": [ -12.175169411, -16.665297472 ] }, { "type": "arc", "start": [ -12.175169411, -16.665297472 ], "end": [ -11.686637278, -16.623023465 ], "center": [ -11.905761727, -16.934705155 ], "radius_mm": 0.381, "clockwise": true }, { "type": "arc", "start": [ -11.686637278, -16.623023465 ], "end": [ -4.795775608, -19.74596 ], "center": [ 0.0, 0.0 ], "radius_mm": 20.32, "clockwise": false }, { "type": "line", "start": [ -4.795775608, -19.74596 ], "end": [ 4.795775608, -19.74596 ] }, { "type": "arc", "start": [ 4.795775608, -19.74596 ], "end": [ 11.686637278, -16.623023465 ], "center": [ 0.0, 0.0 ], "radius_mm": 20.32, "clockwise": false }, { "type": "arc", "start": [ 11.686637278, -16.623023465 ], "end": [ 12.175169411, -16.665297472 ], "center": [ 11.905761727, -16.934705155 ], "radius_mm": 0.381, "clockwise": false }, { "type": "line", "start": [ 12.175169411, -16.665297472 ], "end": [ 15.255831939, -19.74596 ] }, { "type": "line", "start": [ 15.255831939, -19.74596 ], "end": [ 16.719749755, -19.74596 ] }, { "type": "line", "start": [ 16.719749755, -19.74596 ], "end": [ 19.74596, -16.719749755 ] }, { "type": "line", "start": [ 19.74596, -16.719749755 ], "end": [ 19.74596, -15.255831939 ] }, { "type": "line", "start": [ 19.74596, -15.255831939 ], "end": [ 16.665297472, -12.175169411 ] }, { "type": "arc", "start": [ 16.665297472, -12.175169411 ], "end": [ 16.623023465, -11.686637278 ], "center": [ 16.934705155, -11.905761727 ], "radius_mm": 0.381, "clockwise": true }, { "type": "arc", "start": [ 16.623023465, -11.686637278 ], "end": [ 19.74596, -4.795775608 ], "center": [ 0.0, 0.0 ], "radius_mm": 20.32, "clockwise": false }, { "type": "line", "start": [ 19.74596, -4.795775608 ], "end": [ 19.74596, 4.795775608 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, 25.4 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ -22.86, 0.0 ] }, { "type": "line", "start": [ 18.232854878, 18.232854878 ], "end": [ -18.232854878, -18.232854878 ] }, { "type": "line", "start": [ 18.232854878, -18.232854878 ], "end": [ -18.232854878, 18.232854878 ] } ] } }, { "id": "sk_004", "name": "Sketch3", "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": [ 16.82496, 19.99996 ], "end": [ -16.82496, 19.99996 ] }, { "type": "line", "start": [ -16.82496, 19.99996 ], "end": [ -19.99996, 16.82496 ] }, { "type": "line", "start": [ -19.99996, 16.82496 ], "end": [ -19.99996, -16.82496 ] }, { "type": "line", "start": [ -19.99996, -16.82496 ], "end": [ -16.82496, -19.99996 ] }, { "type": "line", "start": [ -16.82496, -19.99996 ], "end": [ 16.82496, -19.99996 ] }, { "type": "line", "start": [ 16.82496, -19.99996 ], "end": [ 19.99996, -16.82496 ] }, { "type": "line", "start": [ 19.99996, -16.82496 ], "end": [ 19.99996, 16.82496 ] }, { "type": "line", "start": [ 19.99996, 16.82496 ], "end": [ 16.82496, 19.99996 ] } ] } ] } }, { "id": "sk_005", "name": "Sketch4", "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": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 19.05 } }, { "id": "sk_006", "name": "Sketch13", "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": [ -5.887378109, 19.05 ], "end": [ -19.05, 5.887378109 ], "center": [ 0.0, 0.0 ], "radius_mm": 19.939, "clockwise": false }, { "type": "line", "start": [ -19.05, 5.887378109 ], "end": [ -19.05, -5.887378109 ] }, { "type": "arc", "start": [ -19.05, -5.887378109 ], "end": [ -5.887378109, -19.05 ], "center": [ 0.0, 0.0 ], "radius_mm": 19.939, "clockwise": false }, { "type": "line", "start": [ -5.887378109, -19.05 ], "end": [ 5.887378109, -19.05 ] }, { "type": "arc", "start": [ 5.887378109, -19.05 ], "end": [ 19.05, -5.887378109 ], "center": [ 0.0, 0.0 ], "radius_mm": 19.939, "clockwise": false }, { "type": "line", "start": [ 19.05, -5.887378109 ], "end": [ 19.05, 5.887378109 ] }, { "type": "arc", "start": [ 19.05, 5.887378109 ], "end": [ 5.887378109, 19.05 ], "center": [ 0.0, 0.0 ], "radius_mm": 19.939, "clockwise": false }, { "type": "line", "start": [ 5.887378109, 19.05 ], "end": [ -5.887378109, 19.05 ] } ] } ] } }, { "id": "sk_007", "name": "Sketch14", "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": [ 19.05, 5.887378109 ], "end": [ 5.887378109, 19.05 ], "center": [ 0.0, 0.0 ], "radius_mm": 19.939, "clockwise": false }, { "type": "line", "start": [ 5.887378109, 19.05 ], "end": [ -5.887378109, 19.05 ] }, { "type": "arc", "start": [ -5.887378109, 19.05 ], "end": [ -19.05, 5.887378109 ], "center": [ 0.0, 0.0 ], "radius_mm": 19.939, "clockwise": false }, { "type": "line", "start": [ -19.05, 5.887378109 ], "end": [ -19.05, -5.887378109 ] }, { "type": "arc", "start": [ -19.05, -5.887378109 ], "end": [ -5.887378109, -19.05 ], "center": [ 0.0, 0.0 ], "radius_mm": 19.939, "clockwise": false }, { "type": "line", "start": [ -5.887378109, -19.05 ], "end": [ 5.887378109, -19.05 ] }, { "type": "arc", "start": [ 5.887378109, -19.05 ], "end": [ 19.05, -5.887378109 ], "center": [ 0.0, 0.0 ], "radius_mm": 19.939, "clockwise": false }, { "type": "line", "start": [ 19.05, -5.887378109 ], "end": [ 19.05, 5.887378109 ] } ] } ] } }, { "id": "sk_008", "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": "circles", "items": [ { "center": [ -15.999968, -15.999968 ], "radius_mm": 1.7499965 }, { "center": [ -15.999968, 15.999968 ], "radius_mm": 1.7499965 }, { "center": [ 15.999968, 15.999968 ], "radius_mm": 1.7499965 }, { "center": [ 15.999968, -15.999968 ], "radius_mm": 1.7499965 } ] } }, { "id": "sk_009", "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": [ 1.890232558, -9.982615934 ], "end": [ 9.590315274, 3.354318552 ], "center": [ 0.0, 0.0 ], "radius_mm": 10.16, "clockwise": false }, { "type": "arc", "start": [ 9.590315274, 3.354318552 ], "end": [ 9.928588919, 4.265803801 ], "center": [ 10.309588919, 3.605892444 ], "radius_mm": 0.762, "clockwise": false }, { "type": "line", "start": [ 9.928588919, 4.265803801 ], "end": [ 16.398227517, 8.001051387 ] }, { "type": "arc", "start": [ 16.398227517, 8.001051387 ], "end": [ 18.580384277, 7.234157941 ], "center": [ 17.160227517, 6.681228672 ], "radius_mm": 1.524, "clockwise": true }, { "type": "arc", "start": [ 18.580384277, 7.234157941 ], "end": [ 15.555156691, 12.474005825 ], "center": [ 0.0, 0.0 ], "radius_mm": 19.939, "clockwise": false }, { "type": "arc", "start": [ 15.555156691, 12.474005825 ], "end": [ 15.128227517, 10.200755913 ], "center": [ 14.366227517, 11.520578628 ], "radius_mm": 1.524, "clockwise": false }, { "type": "line", "start": [ 15.128227517, 10.200755913 ], "end": [ 8.658588919, 6.465508327 ] }, { "type": "arc", "start": [ 8.658588919, 6.465508327 ], "end": [ 7.700082716, 6.628297381 ], "center": [ 8.277588919, 7.125419685 ], "radius_mm": 0.762, "clockwise": false }, { "type": "arc", "start": [ 7.700082716, 6.628297381 ], "end": [ -8.987241619, 4.738679994 ], "center": [ 0.0, 0.0 ], "radius_mm": 10.16, "clockwise": false }, { "type": "line", "start": [ -8.987241619, 4.738679994 ], "end": [ -13.122180506, 6.536602592 ] }, { "type": "line", "start": [ -13.122180506, 6.536602592 ], "end": [ -11.299099763, 10.729401252 ] }, { "type": "line", "start": [ -11.299099763, 10.729401252 ], "end": [ -15.491898423, 12.552481995 ] }, { "type": "arc", "start": [ -15.491898423, 12.552481995 ], "end": [ -19.05, 5.887378109 ], "center": [ 0.0, 0.0 ], "radius_mm": 19.939, "clockwise": false }, { "type": "line", "start": [ -19.05, 5.887378109 ], "end": [ -19.05, 4.573829239 ] }, { "type": "arc", "start": [ -19.05, 4.573829239 ], "end": [ -16.918306419, 5.971428792 ], "center": [ -17.526, 4.573829239 ], "radius_mm": 1.524, "clockwise": true }, { "type": "line", "start": [ -16.918306419, 5.971428792 ], "end": [ -10.347669216, 3.114434425 ] }, { "type": "arc", "start": [ -10.347669216, 3.114434425 ], "end": [ -9.908386983, 2.247101999 ], "center": [ -10.651516007, 2.415634648 ], "radius_mm": 0.762, "clockwise": false }, { "type": "arc", "start": [ -9.908386983, 2.247101999 ], "end": [ -1.890232558, -9.982615934 ], "center": [ 0.0, 0.0 ], "radius_mm": 10.16, "clockwise": false }, { "type": "arc", "start": [ -1.890232558, -9.982615934 ], "end": [ -1.27, -10.731312129 ], "center": [ -2.032, -10.731312129 ], "radius_mm": 0.762, "clockwise": false }, { "type": "line", "start": [ -1.27, -10.731312129 ], "end": [ -1.27, -17.526 ] }, { "type": "arc", "start": [ -1.27, -17.526 ], "end": [ -2.794, -19.05 ], "center": [ -2.794, -17.526 ], "radius_mm": 1.524, "clockwise": false }, { "type": "line", "start": [ -2.794, -19.05 ], "end": [ 0.0, -19.05 ] }, { "type": "line", "start": [ 0.0, -19.05 ], "end": [ 2.794, -19.05 ] }, { "type": "arc", "start": [ 2.794, -19.05 ], "end": [ 1.27, -17.526 ], "center": [ 2.794, -17.526 ], "radius_mm": 1.524, "clockwise": true }, { "type": "line", "start": [ 1.27, -17.526 ], "end": [ 1.27, -10.731312129 ] }, { "type": "arc", "start": [ 1.27, -10.731312129 ], "end": [ 1.890232558, -9.982615934 ], "center": [ 2.032, -10.731312129 ], "radius_mm": 0.762, "clockwise": true } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, -22.86 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ -23.981946811, 10.427647249 ] }, { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 22.647344215, 13.075450279 ] } ] } }, { "id": "sk_010", "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": [ -19.008883395, 9.096213856 ], "end": [ -19.23796, 9.445613744 ], "center": [ -18.85696, 9.445613744 ], "radius_mm": 0.381, "clockwise": true }, { "type": "line", "start": [ -19.23796, 9.445613744 ], "end": [ -19.23796, 11.227819198 ] }, { "type": "line", "start": [ -19.23796, 11.227819198 ], "end": [ -19.99996, 11.227819198 ] }, { "type": "line", "start": [ -19.99996, 11.227819198 ], "end": [ -19.99996, 12.243819198 ] }, { "type": "line", "start": [ -19.99996, 12.243819198 ], "end": [ -19.23796, 12.243819198 ] }, { "type": "line", "start": [ -19.23796, 12.243819198 ], "end": [ -19.23796, 12.492306189 ] }, { "type": "arc", "start": [ -19.23796, 12.492306189 ], "end": [ -18.705036605, 12.841706077 ], "center": [ -18.85696, 12.492306189 ], "radius_mm": 0.381, "clockwise": false }, { "type": "line", "start": [ -18.705036605, 12.841706077 ], "end": [ -5.239957341, 6.986922983 ] }, { "type": "line", "start": [ -5.239957341, 6.986922983 ], "end": [ -6.65790903, 3.725857359 ] }, { "type": "line", "start": [ -6.65790903, 3.725857359 ], "end": [ -19.008883395, 9.096213856 ] } ] } ] } }, { "id": "sk_011", "name": "Sketch9", "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": [ -16.753567672, 11.498711679 ], "end": [ -18.158851825, 9.119128269 ], "center": [ 0.0, 0.0 ], "radius_mm": 20.32, "clockwise": false }, { "type": "arc", "start": [ -18.158851825, 9.119128269 ], "end": [ -18.651253692, 8.940712035 ], "center": [ -18.499330297, 9.290111924 ], "radius_mm": 0.381, "clockwise": true }, { "type": "line", "start": [ -18.651253692, 8.940712035 ], "end": [ -19.008883395, 9.096213856 ] }, { "type": "arc", "start": [ -19.008883395, 9.096213856 ], "end": [ -19.23796, 9.445613744 ], "center": [ -18.85696, 9.445613744 ], "radius_mm": 0.381, "clockwise": false }, { "type": "line", "start": [ -19.23796, 9.445613744 ], "end": [ -19.23796, 11.227819198 ] }, { "type": "line", "start": [ -19.23796, 11.227819198 ], "end": [ -19.99996, 11.227819198 ] }, { "type": "line", "start": [ -19.99996, 11.227819198 ], "end": [ -19.99996, 12.243819198 ] }, { "type": "line", "start": [ -19.99996, 12.243819198 ], "end": [ -19.23796, 12.243819198 ] }, { "type": "line", "start": [ -19.23796, 12.243819198 ], "end": [ -19.23796, 12.492306189 ] }, { "type": "arc", "start": [ -19.23796, 12.492306189 ], "end": [ -18.705036605, 12.841706077 ], "center": [ -18.85696, 12.492306189 ], "radius_mm": 0.381, "clockwise": false }, { "type": "line", "start": [ -18.705036605, 12.841706077 ], "end": [ -16.91577367, 12.063712411 ] }, { "type": "arc", "start": [ -16.91577367, 12.063712411 ], "end": [ -16.753567672, 11.498711679 ], "center": [ -17.067697065, 11.714312523 ], "radius_mm": 0.381, "clockwise": true } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ -6.712186994, 7.627066655 ], "end": [ -8.987241619, 4.738679994 ], "center": [ 0.0, 0.0 ], "radius_mm": 10.16, "clockwise": false }, { "type": "line", "start": [ -8.987241619, 4.738679994 ], "end": [ -6.65790903, 3.725857359 ] }, { "type": "line", "start": [ -6.65790903, 3.725857359 ], "end": [ -5.239957341, 6.986922983 ] }, { "type": "line", "start": [ -5.239957341, 6.986922983 ], "end": [ -6.712186994, 7.627066655 ] } ] } ] } }, { "id": "sk_012", "name": "Sketch15", "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": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 9.398 } }, { "id": "sk_013", "name": "Sketch16", "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": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 9.398 } }, { "id": "sk_014", "name": "Sketch17", "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": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 3.175 } }, { "id": "sk_015", "name": "Sketch18", "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": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 10.16 } }, { "id": "sk_016", "name": "Sketch19", "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": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 3.175 } }, { "id": "sk_017", "name": "Sketch20", "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": "circle", "center": [ 0.0, 0.0 ], "radius_mm": 10.16 } }, { "id": "sk_018", "name": "Sketch21", "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": [], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, 6.383644345 ] } ] } }, { "id": "sk_019", "name": "Sketch23", "role": "profile", "workplane": { "origin_mm": [ -0.0, -1000.0, -0.0 ], "x_dir": [ -1.0, 0.0, 0.0 ], "y_dir": [ 0.0, 1.0, 0.0 ], "normal": [ 0.0, 0.0, -1.0 ] }, "profile": { "type": "annulus", "center": [ 0.0, 0.0 ], "inner_radius_mm": 18.415, "outer_radius_mm": 19.05 } }, { "id": "sk_020", "name": "Sketch24", "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": "line", "start": [ -1.016, -2.286 ], "end": [ 0.0, -0.72898 ] }, { "type": "line", "start": [ 0.0, -0.72898 ], "end": [ 1.016, -2.286 ] }, { "type": "line", "start": [ 1.016, -2.286 ], "end": [ 0.508, -2.286 ] }, { "type": "line", "start": [ 0.508, -2.286 ], "end": [ 0.508, -3.90398 ] }, { "type": "line", "start": [ 0.508, -3.90398 ], "end": [ -0.508, -3.90398 ] }, { "type": "line", "start": [ -0.508, -3.90398 ], "end": [ -0.508, -2.286 ] }, { "type": "line", "start": [ -0.508, -2.286 ], "end": [ -1.016, -2.286 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ 0.0, -11.766685289 ] } ] } } ] }, "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": "Base-Extrude", "atomic_id": "extrude_add_blind", "depends_on": [ "f_002" ], "params": { "distance_mm": 2.54, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_002" }, { "id": "f_005", "name": "Boss-Extrude1", "atomic_id": "extrude_add_blind", "depends_on": [ "f_004" ], "params": { "distance_mm": 4.91998, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_003" }, { "id": "f_007", "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": "supported", "sketch_id": "sk_005" }, { "id": "f_010", "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": "supported", "sketch_id": "sk_008" }, { "id": "f_014", "name": "Cut-Extrude14", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_004" ], "params": { "distance_mm": 0.127, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_012" }, { "id": "f_006", "name": "Boss-Extrude2", "atomic_id": "extrude_add_blind", "depends_on": [ "f_005", "f_004" ], "params": { "distance_mm": 2.54, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_004" }, { "id": "f_008", "name": "Cut-Extrude12", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_004", "f_007" ], "params": { "distance_mm": 2.54, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_006" }, { "id": "f_015", "name": "Boss-Extrude4", "atomic_id": "extrude_add_blind", "depends_on": [ "f_014", "f_004" ], "params": { "distance_mm": 0.0254, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_013" }, { "id": "f_009", "name": "Cut-Extrude13", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_006" ], "params": { "distance_mm": 2.54, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_007" }, { "id": "f_011", "name": "Boss-Extrude3", "atomic_id": "extrude_add_blind", "depends_on": [ "f_004", "f_008" ], "params": { "distance_mm": 1.524, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_009" }, { "id": "f_012", "name": "Cut-Extrude3", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_004", "f_011" ], "params": { "distance_mm": 1.27, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_010" }, { "id": "f_016", "name": "Boss-Extrude5", "atomic_id": "extrude_add_blind", "depends_on": [ "f_011", "f_004" ], "params": { "distance_mm": 1.524, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_014" }, { "id": "f_013", "name": "Cut-Extrude4", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_012", "f_005", "f_004" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "deferred", "sketch_id": "sk_011" }, { "id": "f_017", "name": "Boss-Extrude6", "atomic_id": "extrude_add_blind", "depends_on": [ "f_016", "f_004" ], "params": { "distance_mm": 0.762, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_015" }, { "id": "f_018", "name": "Boss-Extrude7", "atomic_id": "extrude_add_blind", "depends_on": [ "f_017", "f_004", "f_016", "f_011" ], "params": { "distance_mm": 0.762, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_016" }, { "id": "f_019", "name": "Boss-Extrude8", "atomic_id": "extrude_add_blind", "depends_on": [ "f_018", "f_004", "f_017" ], "params": { "distance_mm": 5.08, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_017" }, { "id": "f_020", "name": "Fillet1", "atomic_id": "fillet", "depends_on": [ "f_004", "f_011", "f_019" ], "params": { "radius_mm": 0.508, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_023", "name": "Cut-Extrude15", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_019" ], "params": { "distance_mm": 0.0, "reverse": false, "end_condition": { "type": "through_all", "solidworks_code": 1 } }, "execution_status": "supported", "sketch_id": "sk_019" }, { "id": "f_024", "name": "Boss-Extrude9", "atomic_id": "extrude_add_blind", "depends_on": [ "f_005", "f_004", "f_019", "f_006" ], "params": { "distance_mm": 0.127, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_020" }, { "id": "f_021", "name": "Chamfer12", "atomic_id": "chamfer", "depends_on": [ "f_020" ], "params": { "distance_mm": 0.381, "angle_rad": 1.0471975511966 }, "execution_status": "deferred" }, { "id": "f_022", "name": "Fillet2", "atomic_id": "fillet", "depends_on": [ "f_021" ], "params": { "radius_mm": 0.254, "tangent_propagation": false }, "execution_status": "deferred" } ], "meta": { "unit": "mm", "source": "04_支承与导向件/0403_型材梁/040399_通用型材/标准_User Library-RADIOSHACK FAN_.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "hybrid_semantic_surfaceir_pending", "document_truth": { "mass_properties": { "available": true, "mass": 0.0058169295877765126, "volume": 5.816929587776512e-06, "surface_area": 0.008026304769440043, "center_of_mass": [ -0.00012689525389730595, -0.00263775728830865, -8.082532401799639e-05 ], "principal_moments": [ 8.390206048309967e-07, 8.572650606431229e-07, 1.5947967225800616e-06 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ -0.01999996, -0.007459980000000026, -0.019999959999999997, 0.019999959999999997, 0.00260920678726757, 0.019999960000000004 ], "solid_body_count": 1, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "Boss-Extrude9", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAABMAAAB3AAAAdgAAAHUAAAB0AAAAcwAAAHIAAABxAAAAcAAAAG8AAABuAAAAbQAAAGwAAABrAAAAagAAAGkAAABoAAAAZwAAAGYAAABlAAAA", "persist_reference_sha256": "377312b21d6510597bc333cf679d9da16e370608f4bf69aff04f436ede0ad56c", "component": null, "geometry": { "box": [ -0.01999996, -0.007459980000000026, -0.019999959999999997, 0.019999959999999997, 0.0026092067872675695, 0.019999960000000004 ], "face_count": 247, "edge_count": 665, "vertex_count": 424 }, "stable_id": "377312b21d6510597bc333cf679d9da16e370608f4bf69aff04f436ede0ad56c" } ] } }, "step_inference": { "available": true, "face_count": 279, "surface_counts": { "bspline": 18, "cone": 8, "cylinder": 109, "plane": 126, "torus": 18 }, "axis_count": 117, "repeat_spacings_mm": [ { "spacing_mm": 20.8562, "pair_count": 10 }, { "spacing_mm": 20.701, "pair_count": 10 }, { "spacing_mm": 11.0278, "pair_count": 10 }, { "spacing_mm": 14.4568, "pair_count": 9 }, { "spacing_mm": 14.5207, "pair_count": 9 }, { "spacing_mm": 14.9797, "pair_count": 9 }, { "spacing_mm": 15.0413, "pair_count": 9 }, { "spacing_mm": 15.2075, "pair_count": 9 }, { "spacing_mm": 15.2682, "pair_count": 9 }, { "spacing_mm": 15.4696, "pair_count": 9 }, { "spacing_mm": 15.5293, "pair_count": 9 }, { "spacing_mm": 16.7595, "pair_count": 9 } ], "metrics": { "bounding_box_mm": [ -19.99996, -7.4599801, -19.99996, 19.99996, 2.5400001, 19.99996 ], "volume_mm3": 5816.92003997, "surface_area_mm2": 8026.337176148, "solid_count": 1, "face_count": 279, "edge_count": 772, "vertex_count": 504 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ -19.99996, -7.45998, -19.99996, 19.99996, 2.609206787, 19.99996 ], "volume_mm3": 5816.929587777, "surface_area_mm2": 8026.30476944, "solid_count": 1, "face_count": 247, "edge_count": 665, "vertex_count": 424 }, "comparisons": { "volume_mm3": { "expected": 5816.929587777, "actual": 5816.92003997, "absolute_delta": 0.009547806999762543, "within_tolerance": true }, "surface_area_mm2": { "expected": 8026.30476944, "actual": 8026.337176148, "absolute_delta": 0.032406708000053186, "within_tolerance": true }, "bounding_box_mm": { "expected": [ -19.99996, -7.45998, -19.99996, 19.99996, 2.609206787, 19.99996 ], "actual": [ -19.99996, -7.4599801, -19.99996, 19.99996, 2.5400001, 19.99996 ], "max_absolute_delta": 0.06920668700000032, "within_tolerance": false }, "solid_count": { "expected": 1, "actual": 1, "matches": true }, "face_count": { "expected": 247, "actual": 279, "matches": false }, "edge_count": { "expected": 665, "actual": 772, "matches": false }, "vertex_count": { "expected": 424, "actual": 504, "matches": false } }, "numeric_geometry_match": false, "topology_counts_match": false } }, "source_has_modeling_features": true } }