{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "108008", "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": "Model", "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": "inner", "closed": false, "segments": [ { "type": "arc", "start": [ 114.796378941, 68.085004084 ], "end": [ 114.503485442, 67.377895556 ], "center": [ 115.503485442, 67.377897022 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 114.503485442, 67.377895556 ], "end": [ 114.503485442, 66.348888419 ] }, { "type": "arc", "start": [ 114.503485442, 66.348888419 ], "end": [ 114.503485442, 65.235335819 ], "center": [ 116.003485493, 65.792112119 ], "radius_mm": 1.6, "clockwise": false }, { "type": "line", "start": [ 114.503485442, 65.235335819 ], "end": [ 114.503485442, 55.79211048 ] }, { "type": "arc", "start": [ 114.503485442, 55.79211048 ], "end": [ 113.503483952, 52.792110465 ], "center": [ 109.503485442, 55.792112452 ], "radius_mm": 5.0, "clockwise": false } ] }, { "role": "outer", "closed": false, "segments": [ { "type": "arc", "start": [ 115.710591258, 68.9992164 ], "end": [ 116.003484757, 69.706324927 ], "center": [ 115.003484757, 69.706323461 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 116.003484757, 69.706324927 ], "end": [ 116.003484757, 70.877895199 ] }, { "type": "arc", "start": [ 116.003484757, 70.877895199 ], "end": [ 115.710591258, 71.585003726 ], "center": [ 115.003484757, 70.877896664 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 115.710591258, 71.585003726 ], "end": [ 114.796378941, 72.499216042 ] }, { "type": "arc", "start": [ 114.796378941, 72.499216042 ], "end": [ 114.503485442, 73.20632457 ], "center": [ 115.503485442, 73.206323104 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 114.503485442, 73.20632457 ], "end": [ 114.503485442, 73.292110555 ] }, { "type": "arc", "start": [ 114.503485442, 73.292110555 ], "end": [ 115.00348273, 73.792111568 ], "center": [ 115.003485442, 73.292111568 ], "radius_mm": 0.5, "clockwise": false }, { "type": "line", "start": [ 115.00348273, 73.792111568 ], "end": [ 117.503484071, 73.792111568 ] }, { "type": "arc", "start": [ 117.503484071, 73.792111568 ], "end": [ 119.503484399, 71.79211124 ], "center": [ 117.503484399, 71.792111568 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 119.503484399, 71.79211124 ], "end": [ 119.503484399, 62.792111628 ] }, { "type": "line", "start": [ 119.503484399, 62.792111628 ], "end": [ 119.003483386, 62.292110614 ] }, { "type": "line", "start": [ 119.003483386, 62.292110614 ], "end": [ 119.503484399, 61.792109601 ] }, { "type": "line", "start": [ 119.503484399, 61.792109601 ], "end": [ 119.503484399, 60.7921113 ] }, { "type": "line", "start": [ 119.503484399, 60.7921113 ], "end": [ 119.003483386, 60.292110286 ] }, { "type": "line", "start": [ 119.003483386, 60.292110286 ], "end": [ 119.503484399, 59.792109273 ] }, { "type": "line", "start": [ 119.503484399, 59.792109273 ], "end": [ 119.503484399, 58.792110972 ] }, { "type": "line", "start": [ 119.503484399, 58.792110972 ], "end": [ 119.003483386, 58.292109959 ] }, { "type": "line", "start": [ 119.003483386, 58.292109959 ], "end": [ 119.503484399, 57.792110808 ] }, { "type": "line", "start": [ 119.503484399, 57.792110808 ], "end": [ 119.503484399, 56.792110644 ] }, { "type": "line", "start": [ 119.503484399, 56.792110644 ], "end": [ 119.003483386, 56.292109631 ] }, { "type": "line", "start": [ 119.003483386, 56.292109631 ], "end": [ 119.503484399, 55.79211048 ] }, { "type": "line", "start": [ 119.503484399, 55.79211048 ], "end": [ 119.503484399, 49.792111359 ] }, { "type": "line", "start": [ 119.503484399, 49.792111359 ], "end": [ 118.303482712, 49.792111359 ] }, { "type": "line", "start": [ 118.303482712, 49.792111359 ], "end": [ 118.303482712, 50.742110677 ] }, { "type": "line", "start": [ 118.303482712, 50.742110677 ], "end": [ 115.803485096, 50.742110677 ] }, { "type": "line", "start": [ 115.803485096, 50.742110677 ], "end": [ 115.803485096, 49.792111359 ] }, { "type": "line", "start": [ 115.803485096, 49.792111359 ], "end": [ 115.303484083, 49.792111359 ] }, { "type": "line", "start": [ 115.303484083, 49.792111359 ], "end": [ 115.303484083, 46.292109854 ] }, { "type": "line", "start": [ 115.303484083, 46.292109854 ], "end": [ 115.803485096, 46.292109854 ] }, { "type": "line", "start": [ 115.803485096, 46.292109854 ], "end": [ 115.803485096, 45.342110537 ] }, { "type": "line", "start": [ 115.803485096, 45.342110537 ], "end": [ 118.303482712, 45.342110537 ] }, { "type": "line", "start": [ 118.303482712, 45.342110537 ], "end": [ 118.303482712, 46.292109854 ] }, { "type": "line", "start": [ 118.303482712, 46.292109854 ], "end": [ 119.503484399, 46.292109854 ] }, { "type": "line", "start": [ 119.503484399, 46.292109854 ], "end": [ 119.503484399, 31.292110655 ] }, { "type": "line", "start": [ 119.503484399, 31.292110655 ], "end": [ 118.103483052, 27.792110489 ] }, { "type": "line", "start": [ 118.103483052, 27.792110489 ], "end": [ 97.503484518, 27.792110489 ] }, { "type": "line", "start": [ 97.503484518, 27.792110489 ], "end": [ 97.003483505, 28.292110513 ] }, { "type": "line", "start": [ 97.003483505, 28.292110513 ], "end": [ 57.003484399, 28.292110513 ] }, { "type": "line", "start": [ 57.003484399, 28.292110513 ], "end": [ 56.503483386, 27.792110489 ] }, { "type": "line", "start": [ 56.503483386, 27.792110489 ], "end": [ 35.903484852, 27.792110489 ] }, { "type": "line", "start": [ 35.903484852, 27.792110489 ], "end": [ 34.503483505, 31.292110655 ] }, { "type": "line", "start": [ 34.503483505, 31.292110655 ], "end": [ 34.503483505, 46.292109854 ] }, { "type": "line", "start": [ 34.503483505, 46.292109854 ], "end": [ 35.703485192, 46.292109854 ] }, { "type": "line", "start": [ 35.703485192, 46.292109854 ], "end": [ 35.703485192, 45.342110537 ] }, { "type": "line", "start": [ 35.703485192, 45.342110537 ], "end": [ 38.203482808, 45.342110537 ] }, { "type": "line", "start": [ 38.203482808, 45.342110537 ], "end": [ 38.203482808, 46.292109854 ] }, { "type": "line", "start": [ 38.203482808, 46.292109854 ], "end": [ 38.703483821, 46.292109854 ] }, { "type": "line", "start": [ 38.703483821, 46.292109854 ], "end": [ 38.703483821, 49.792111359 ] }, { "type": "line", "start": [ 38.703483821, 49.792111359 ], "end": [ 38.203482808, 49.792111359 ] }, { "type": "line", "start": [ 38.203482808, 49.792111359 ], "end": [ 38.203482808, 50.742110677 ] }, { "type": "line", "start": [ 38.203482808, 50.742110677 ], "end": [ 35.703485192, 50.742110677 ] }, { "type": "line", "start": [ 35.703485192, 50.742110677 ], "end": [ 35.703485192, 49.792111359 ] }, { "type": "line", "start": [ 35.703485192, 49.792111359 ], "end": [ 34.503483505, 49.792111359 ] }, { "type": "line", "start": [ 34.503483505, 49.792111359 ], "end": [ 34.503483505, 55.79211048 ] }, { "type": "line", "start": [ 34.503483505, 55.79211048 ], "end": [ 35.003484518, 56.292109631 ] }, { "type": "line", "start": [ 35.003484518, 56.292109631 ], "end": [ 34.503483505, 56.792110644 ] }, { "type": "line", "start": [ 34.503483505, 56.792110644 ], "end": [ 34.503483505, 57.792110808 ] }, { "type": "line", "start": [ 34.503483505, 57.792110808 ], "end": [ 35.003484518, 58.292109959 ] }, { "type": "line", "start": [ 35.003484518, 58.292109959 ], "end": [ 34.503483505, 58.792110972 ] }, { "type": "line", "start": [ 34.503483505, 58.792110972 ], "end": [ 34.503483505, 59.792109273 ] }, { "type": "line", "start": [ 34.503483505, 59.792109273 ], "end": [ 35.003484518, 60.292110286 ] }, { "type": "line", "start": [ 35.003484518, 60.292110286 ], "end": [ 34.503483505, 60.7921113 ] }, { "type": "line", "start": [ 34.503483505, 60.7921113 ], "end": [ 34.503483505, 61.792109601 ] }, { "type": "line", "start": [ 34.503483505, 61.792109601 ], "end": [ 35.003484518, 62.292110614 ] }, { "type": "line", "start": [ 35.003484518, 62.292110614 ], "end": [ 34.503483505, 62.792111628 ] }, { "type": "line", "start": [ 34.503483505, 62.792111628 ], "end": [ 34.503483505, 71.79211124 ] }, { "type": "arc", "start": [ 34.503483505, 71.79211124 ], "end": [ 36.503483833, 73.792111568 ], "center": [ 36.503483505, 71.792111568 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 36.503483833, 73.792111568 ], "end": [ 39.003485174, 73.792111568 ] }, { "type": "arc", "start": [ 39.003485174, 73.792111568 ], "end": [ 39.503482462, 73.292110555 ], "center": [ 39.003482462, 73.292111568 ], "radius_mm": 0.5, "clockwise": false }, { "type": "line", "start": [ 39.503482462, 73.292110555 ], "end": [ 39.503482462, 73.20632457 ] }, { "type": "arc", "start": [ 39.503482462, 73.20632457 ], "end": [ 39.210588963, 72.499216042 ], "center": [ 38.503482462, 73.206323104 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 39.210588963, 72.499216042 ], "end": [ 38.296376647, 71.585003726 ] }, { "type": "arc", "start": [ 38.296376647, 71.585003726 ], "end": [ 38.003483147, 70.877895199 ], "center": [ 39.003483147, 70.877896664 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 38.003483147, 70.877895199 ], "end": [ 38.003483147, 69.706324927 ] }, { "type": "arc", "start": [ 38.003483147, 69.706324927 ], "end": [ 38.296376647, 68.9992164 ], "center": [ 39.003483147, 69.706323461 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 38.296376647, 68.9992164 ], "end": [ 39.210588963, 68.085004084 ] }, { "type": "arc", "start": [ 39.210588963, 68.085004084 ], "end": [ 39.503482462, 67.377895556 ], "center": [ 38.503482462, 67.377897022 ], "radius_mm": 1.0, "clockwise": false }, { "type": "line", "start": [ 39.503482462, 67.377895556 ], "end": [ 39.503482462, 66.348888419 ] }, { "type": "arc", "start": [ 39.503482462, 66.348888419 ], "end": [ 39.503482462, 65.235335819 ], "center": [ 38.003482411, 65.792112119 ], "radius_mm": 1.6, "clockwise": false }, { "type": "line", "start": [ 39.503482462, 65.235335819 ], "end": [ 39.503482462, 55.79211048 ] }, { "type": "arc", "start": [ 39.503482462, 55.79211048 ], "end": [ 40.582708787, 52.689289574 ], "center": [ 44.503482462, 55.792116315 ], "radius_mm": 5.0, "clockwise": false } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "arc", "start": [ 53.172615718, 49.255166059 ], "end": [ 52.959011604, 49.79210802 ], "center": [ 51.226958969, 48.792111187 ], "radius_mm": 2.0, "clockwise": false }, { "type": "arc", "start": [ 52.959011604, 49.79210802 ], "end": [ 51.226959925, 50.792111187 ], "center": [ 51.226958969, 48.792111187 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 51.226959925, 50.792111187 ], "end": [ 45.503485377, 50.792111187 ] }, { "type": "line", "start": [ 45.503485377, 50.792111187 ], "end": [ 44.503487076, 50.792111187 ] } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "arc", "start": [ 55.415996711, 39.829049116 ], "end": [ 57.361652504, 38.29210796 ], "center": [ 57.361652515, 40.29210796 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 57.361652504, 38.29210796 ], "end": [ 69.503486052, 38.29210796 ] }, { "type": "line", "start": [ 69.503486052, 38.29210796 ], "end": [ 69.503486052, 36.292107632 ] }, { "type": "line", "start": [ 69.503486052, 36.292107632 ], "end": [ 84.503485716, 36.292107632 ] }, { "type": "line", "start": [ 84.503485716, 36.292107632 ], "end": [ 84.503485716, 38.29210796 ] }, { "type": "line", "start": [ 84.503485716, 38.29210796 ], "end": [ 96.645319264, 38.29210796 ] }, { "type": "arc", "start": [ 96.645319264, 38.29210796 ], "end": [ 98.590975057, 39.829049116 ], "center": [ 96.645319253, 40.29210796 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 98.590975057, 39.829049116 ], "end": [ 100.83435605, 49.255166059 ] }, { "type": "arc", "start": [ 100.83435605, 49.255166059 ], "end": [ 101.047959951, 49.792107487 ], "center": [ 102.780010868, 48.792111646 ], "radius_mm": 1.999998014, "clockwise": false }, { "type": "arc", "start": [ 101.047959951, 49.792107487 ], "end": [ 102.780009911, 50.792109661 ], "center": [ 102.780010868, 48.792111646 ], "radius_mm": 1.999998014, "clockwise": false }, { "type": "line", "start": [ 102.780009911, 50.792109661 ], "end": [ 108.503484459, 50.792109661 ] }, { "type": "line", "start": [ 108.503484459, 50.792109661 ], "end": [ 109.50348276, 50.792109661 ] } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "arc", "start": [ 109.470837866, 44.792110465 ], "end": [ 107.514542665, 43.207933847 ], "center": [ 109.470837866, 42.792110465 ], "radius_mm": 2.0, "clockwise": false }, { "type": "arc", "start": [ 107.514542665, 43.207933847 ], "end": [ 109.470837866, 44.792110465 ], "center": [ 109.470837866, 42.792110465 ], "radius_mm": 2.0, "clockwise": false }, { "type": "line", "start": [ 109.470837866, 44.792110465 ], "end": [ 110.503483952, 44.792110465 ] }, { "type": "arc", "start": [ 110.503483952, 44.792110465 ], "end": [ 115.503483952, 39.792110465 ], "center": [ 110.503483952, 39.792110465 ], "radius_mm": 5.0, "clockwise": false }, { "type": "line", "start": [ 115.503483952, 39.792110465 ], "end": [ 115.503483952, 35.811978881 ] }, { "type": "arc", "start": [ 115.503483952, 35.811978881 ], "end": [ 114.403483952, 34.292110465 ], "center": [ 116.003483952, 34.292110465 ], "radius_mm": 1.6, "clockwise": false }, { "type": "arc", "start": [ 114.403483952, 34.292110465 ], "end": [ 115.503483952, 35.811978881 ], "center": [ 116.003483952, 34.292110465 ], "radius_mm": 1.6, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 106.132925014, 36.707933847 ], "end": [ 108.089220216, 34.292110465 ], "center": [ 108.089220216, 36.292110466 ], "radius_mm": 2.000000001, "clockwise": false }, { "type": "arc", "start": [ 108.089220216, 34.292110465 ], "end": [ 106.132925014, 36.707933847 ], "center": [ 108.089220216, 36.292110466 ], "radius_mm": 2.000000001, "clockwise": false }, { "type": "line", "start": [ 106.132925014, 36.707933847 ], "end": [ 107.514542665, 43.207933847 ] }, { "type": "line", "start": [ 107.514542665, 43.207933847 ], "end": [ 106.132925014, 36.707933847 ] } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "arc", "start": [ 38.503483952, 35.811978881 ], "end": [ 39.603483952, 34.292110465 ], "center": [ 38.003483952, 34.292110465 ], "radius_mm": 1.6, "clockwise": false }, { "type": "arc", "start": [ 39.603483952, 34.292110465 ], "end": [ 38.503483952, 35.811978881 ], "center": [ 38.003483952, 34.292110465 ], "radius_mm": 1.6, "clockwise": false }, { "type": "line", "start": [ 38.503483952, 35.811978881 ], "end": [ 38.503483952, 39.792110465 ] }, { "type": "arc", "start": [ 38.503483952, 39.792110465 ], "end": [ 43.503483952, 44.792110465 ], "center": [ 43.503483952, 39.792110465 ], "radius_mm": 5.0, "clockwise": false }, { "type": "line", "start": [ 43.503483952, 44.792110465 ], "end": [ 44.536130038, 44.792110465 ] }, { "type": "arc", "start": [ 44.536130038, 44.792110465 ], "end": [ 46.49242524, 43.207933847 ], "center": [ 44.536130038, 42.792110465 ], "radius_mm": 2.0, "clockwise": false }, { "type": "arc", "start": [ 46.49242524, 43.207933847 ], "end": [ 44.536130038, 44.792110465 ], "center": [ 44.536130038, 42.792110465 ], "radius_mm": 2.0, "clockwise": false } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "arc", "start": [ 45.917747688, 34.292110465 ], "end": [ 47.87404289, 36.707933847 ], "center": [ 45.917747688, 36.292110465 ], "radius_mm": 2.000000001, "clockwise": false }, { "type": "arc", "start": [ 47.87404289, 36.707933847 ], "end": [ 45.917747688, 34.292110465 ], "center": [ 45.917747688, 36.292110465 ], "radius_mm": 2.000000001, "clockwise": false }, { "type": "line", "start": [ 45.917747688, 34.292110465 ], "end": [ 39.603483952, 34.292110465 ] }, { "type": "line", "start": [ 39.603483952, 34.292110465 ], "end": [ 45.917747688, 34.292110465 ] } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "line", "start": [ 114.796378941, 68.085004084 ], "end": [ 115.710591258, 68.9992164 ] } ] }, { "role": "inner", "closed": false, "segments": [ { "type": "line", "start": [ 55.415996711, 39.829049116 ], "end": [ 53.172615718, 49.255166059 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "line", "start": [ 114.403483952, 34.292110465 ], "end": [ 108.089220216, 34.292110465 ] }, { "type": "line", "start": [ 108.089220216, 34.292110465 ], "end": [ 114.403483952, 34.292110465 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "line", "start": [ 46.49242524, 43.207933847 ], "end": [ 47.87404289, 36.707933847 ] }, { "type": "line", "start": [ 47.87404289, 36.707933847 ], "end": [ 46.49242524, 43.207933847 ] } ] } ] } }, { "id": "sk_003", "name": "草图3", "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": [ 40.503485884, -573.0 ], "end": [ 113.503485884, -573.0 ] }, { "type": "line", "start": [ 113.503485884, -573.0 ], "end": [ 113.503485884, -483.0 ] }, { "type": "line", "start": [ 113.503485884, -483.0 ], "end": [ 40.503485884, -483.0 ] }, { "type": "line", "start": [ 40.503485884, -483.0 ], "end": [ 40.503485884, -573.0 ] } ] }, { "role": "inner", "closed": true, "segments": [ { "type": "line", "start": [ 40.503485884, -25.0 ], "end": [ 113.503485884, -25.0 ] }, { "type": "line", "start": [ 113.503485884, -25.0 ], "end": [ 113.503485884, 0.0 ] }, { "type": "line", "start": [ 113.503485884, 0.0 ], "end": [ 40.503485884, 0.0 ] }, { "type": "line", "start": [ 40.503485884, 0.0 ], "end": [ 40.503485884, -25.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 77.003485884, 0.0 ], "end": [ 77.003485884, -573.0 ] }, { "type": "line", "start": [ 40.503485884, -573.0 ], "end": [ 113.503485884, -483.0 ] }, { "type": "line", "start": [ 40.503485884, -483.0 ], "end": [ 113.503485884, -573.0 ] }, { "type": "line", "start": [ 40.503485884, -25.0 ], "end": [ 113.503485884, 0.0 ] }, { "type": "line", "start": [ 40.503485884, 0.0 ], "end": [ 113.503485884, -25.0 ] } ] } }, { "id": "sk_004", "name": "草图12", "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": [ 45.003485884, 435.0 ], "radius_mm": 3.25 }, { "center": [ 109.003485884, 435.0 ], "radius_mm": 3.25 }, { "center": [ 109.003485884, 335.0 ], "radius_mm": 3.377878554 }, { "center": [ 45.003485884, 335.0 ], "radius_mm": 3.25 }, { "center": [ 45.003485884, 235.0 ], "radius_mm": 3.25 }, { "center": [ 109.003485884, 235.0 ], "radius_mm": 3.25 }, { "center": [ 45.003485884, 135.0 ], "radius_mm": 3.25 }, { "center": [ 109.003485884, 135.0 ], "radius_mm": 3.25 } ] } } ] }, "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": "凸台-拉伸2", "atomic_id": "extrude_add_blind", "depends_on": [ "f_001" ], "params": { "distance_mm": 573.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_002", "unresolved": [ "missing source sketch parent" ] }, { "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": "hole_wizard", "depends_on": [ "f_004" ], "params": { "hole_type": "内六角圆柱头螺钉 GB/T 70.1-2000", "diameter_mm": 6.5, "depth_mm": 46.000001079, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ 45.003485884, -535.0, 0.0 ] }, { "mm": [ 109.003485884, -535.0, 0.0 ] } ], "counterbore": { "diameter_mm": 10.5, "depth_mm": 40.0 } }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_007", "name": "切除-拉伸1", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_004" ], "params": { "distance_mm": 24.0, "reverse": false, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_003" }, { "id": "f_010", "name": "M4 螺纹孔1", "atomic_id": "hole_wizard", "depends_on": [ "f_004" ], "params": { "hole_type": "底部螺纹孔", "diameter_mm": 4.0, "depth_mm": 7.99999712, "end_condition": { "solidworks_code": 1, "type": "through_all" }, "positions": [ { "mm": [ 77.003485884, -450.0, 0.0 ] } ], "thread": { "diameter_mm": 4.0, "depth_mm": 7.99999712, "class": "1B" } }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_012", "name": "M6 螺纹孔2", "atomic_id": "hole_wizard", "depends_on": [ "f_004" ], "params": { "hole_type": "螺纹孔", "diameter_mm": 6.0, "depth_mm": 23.5, "end_condition": { "solidworks_code": 0, "type": "blind" }, "positions": [ { "mm": [ -54.503483952, 33.292109236, 0.0 ] }, { "mm": [ -99.503483952, 33.292109236, 0.0 ] } ], "thread": { "diameter_mm": 6.0, "depth_mm": 23.5, "class": "1B" } }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_014", "name": "M6 螺纹孔3", "atomic_id": "hole_wizard", "depends_on": [ "f_004" ], "params": { "hole_type": "底部螺纹孔", "diameter_mm": 6.0, "depth_mm": 6.499999976, "end_condition": { "solidworks_code": 0, "type": "blind" }, "positions": [ { "mm": [ -42.003483952, -20.0, 0.0 ] }, { "mm": [ -42.003483952, -50.0, 0.0 ] }, { "mm": [ -112.003483952, -20.0, 0.0 ] }, { "mm": [ -112.003483952, -50.0, 0.0 ] } ], "thread": { "diameter_mm": 6.0, "depth_mm": 6.499999976, "class": "1B" } }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_015", "name": "M6 螺纹孔4", "atomic_id": "hole_wizard", "depends_on": [ "f_004" ], "params": { "hole_type": "螺纹孔", "diameter_mm": 6.0, "depth_mm": 14.0, "end_condition": { "solidworks_code": 0, "type": "blind" }, "positions": [ { "mm": [ -46.503483952, -461.0, 0.0 ] }, { "mm": [ -107.503483952, -461.0, 0.0 ] } ], "thread": { "diameter_mm": 6.0, "depth_mm": 14.0, "class": "1B" } }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_016", "name": "Ø5.0 (5) 直径孔1", "atomic_id": "hole_wizard", "depends_on": [ "f_004" ], "params": { "hole_type": "钻孔大小", "diameter_mm": 5.0, "depth_mm": 12.0, "end_condition": { "solidworks_code": 0, "type": "blind" }, "positions": [ { "mm": [ -42.003483952, -35.0, 0.0 ] }, { "mm": [ -112.003483952, -35.0, 0.0 ] } ] }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_006", "name": "阵列(线性)1", "atomic_id": "pattern_linear", "depends_on": [ "f_005", "f_004" ], "params": { "source_feature_ids": [ "f_005", "f_004" ], "direction_1": [ 0.0, 0.0, -1.0 ], "spacing_1_mm": 100.0, "pattern_count_1": 5 }, "execution_status": "deferred" }, { "id": "f_008", "name": "圆角1", "atomic_id": "fillet", "depends_on": [ "f_007" ], "params": { "radius_mm": 5.0, "tangent_propagation": false }, "execution_status": "deferred" }, { "id": "f_009", "name": "M6 螺纹孔1", "atomic_id": "hole_wizard", "depends_on": [ "f_007", "f_004" ], "params": { "hole_type": "底部螺纹孔", "diameter_mm": 6.0, "depth_mm": 12.0, "end_condition": { "solidworks_code": 0, "type": "blind" }, "positions": [ { "mm": [ 48.003485884, -10.0, 0.0 ] }, { "mm": [ 106.003485884, -10.0, 0.0 ] }, { "mm": [ 48.003485884, -500.0, 0.0 ] }, { "mm": [ 48.003485884, -513.0, 0.0 ] }, { "mm": [ 106.003485884, -500.0, 0.0 ] }, { "mm": [ 106.003485884, -513.0, 0.0 ] } ], "thread": { "diameter_mm": 6.0, "depth_mm": 12.0, "class": "1B" } }, "execution_status": "deferred", "unresolved": [ "hole has no captured semantic selections" ] }, { "id": "f_011", "name": "阵列(线性)2", "atomic_id": "pattern_linear", "depends_on": [ "f_010", "f_004" ], "params": { "source_feature_ids": [ "f_010", "f_004" ], "direction_1": [ 0.0, 0.0, -1.0 ], "spacing_1_mm": 60.0, "pattern_count_1": 7 }, "execution_status": "deferred" }, { "id": "f_013", "name": "凸台-拉伸3", "atomic_id": "extrude_add_blind", "depends_on": [ "f_004", "f_006" ], "params": { "distance_mm": 10.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "supported", "sketch_id": "sk_004" } ], "meta": { "unit": "mm", "source": "108008.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "complete_with_blockers", "document_truth": { "mass_properties": { "available": true, "mass": 0.7417058920056048, "volume": 0.0007417058920056047, "surface_area": 0.2642169751173616, "center_of_mass": [ 0.0770037832511774, 0.040439905761155956, 0.2857259311615008 ], "principal_moments": [ 0.000721060999753765, 0.020172998353216606, 0.02071078732441422 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ 0.03450348350505337, 0.02779211048903045, -1.2491397351302974e-18, 0.1195034843991231, 0.07379211156797501, 0.573 ], "solid_body_count": 1, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "Ø5.0 (5) 直径孔1", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAwAAAB2AAAAdQAAAHQAAABzAAAAcQAAAHAAAABvAAAAbgAAAG0AAABsAAAAawAAAGoAAAA=", "persist_reference_sha256": "fd0f6a22f5b1bf0e8cb84defb8bb0158989f87175178b993648bb875277d635f", "component": null, "geometry": { "box": [ 0.03450348350505337, 0.027792110489030457, -1.2491397351302974e-18, 0.1195034843991231, 0.07379211156797501, 0.573 ], "face_count": 334, "edge_count": 965, "vertex_count": 614 }, "stable_id": "fd0f6a22f5b1bf0e8cb84defb8bb0158989f87175178b993648bb875277d635f" } ] } }, "step_inference": { "available": true, "face_count": 411, "surface_counts": { "bspline": 75, "cone": 20, "cylinder": 166, "plane": 150 }, "axis_count": 186, "repeat_spacings_mm": [ { "spacing_mm": 100.0, "pair_count": 14 }, { "spacing_mm": 118.7266, "pair_count": 14 }, { "spacing_mm": 124.0645, "pair_count": 14 }, { "spacing_mm": 106.2826, "pair_count": 14 }, { "spacing_mm": 15.0, "pair_count": 10 }, { "spacing_mm": 209.9905, "pair_count": 10 }, { "spacing_mm": 200.0, "pair_count": 10 }, { "spacing_mm": 213.054, "pair_count": 10 }, { "spacing_mm": 203.2142, "pair_count": 10 }, { "spacing_mm": 64.0, "pair_count": 9 }, { "spacing_mm": 300.0, "pair_count": 8 }, { "spacing_mm": 73.4302, "pair_count": 8 } ], "metrics": { "bounding_box_mm": [ 34.503483505, 27.792110389, -1e-07, 119.503484399, 73.792111568, 573.0000001 ], "volume_mm3": 741705.68519103, "surface_area_mm2": 264217.226874169, "solid_count": 1, "face_count": 411, "edge_count": 1287, "vertex_count": 854 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ 34.503483505, 27.792110489, -0.0, 119.503484399, 73.792111568, 573.0 ], "volume_mm3": 741705.892005605, "surface_area_mm2": 264216.975117362, "solid_count": 1, "face_count": 334, "edge_count": 965, "vertex_count": 614 }, "comparisons": { "volume_mm3": { "expected": 741705.892005605, "actual": 741705.68519103, "absolute_delta": 0.20681457500904799, "within_tolerance": true }, "surface_area_mm2": { "expected": 264216.975117362, "actual": 264217.226874169, "absolute_delta": 0.2517568070325069, "within_tolerance": true }, "bounding_box_mm": { "expected": [ 34.503483505, 27.792110489, -0.0, 119.503484399, 73.792111568, 573.0 ], "actual": [ 34.503483505, 27.792110389, -1e-07, 119.503484399, 73.792111568, 573.0000001 ], "max_absolute_delta": 1e-07, "within_tolerance": true }, "solid_count": { "expected": 1, "actual": 1, "matches": true }, "face_count": { "expected": 334, "actual": 411, "matches": false }, "edge_count": { "expected": 965, "actual": 1287, "matches": false }, "vertex_count": { "expected": 614, "actual": 854, "matches": false } }, "numeric_geometry_match": true, "topology_counts_match": false } }, "source_has_modeling_features": true } }