{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "097993", "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": [ 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": "arc", "start": [ -0.869967741, 45.851763809 ], "end": [ -1.063152906, 46.0 ], "center": [ -1.063152906, 45.8 ], "radius_mm": 0.2, "clockwise": false }, { "type": "line", "start": [ -1.063152906, 46.0 ], "end": [ -6.136847094, 46.0 ] }, { "type": "arc", "start": [ -6.136847094, 46.0 ], "end": [ -6.330032259, 45.851763809 ], "center": [ -6.136847094, 45.8 ], "radius_mm": 0.2, "clockwise": false }, { "type": "line", "start": [ -6.330032259, 45.851763809 ], "end": [ -7.2, 42.605 ] }, { "type": "line", "start": [ -7.2, 42.605 ], "end": [ -7.2, 35.7 ] }, { "type": "arc", "start": [ -7.2, 35.7 ], "end": [ -7.4, 35.5 ], "center": [ -7.4, 35.7 ], "radius_mm": 0.2, "clockwise": true }, { "type": "line", "start": [ -7.4, 35.5 ], "end": [ -24.8, 35.5 ] }, { "type": "line", "start": [ -24.8, 35.5 ], "end": [ -25.0, 35.3 ] }, { "type": "line", "start": [ -25.0, 35.3 ], "end": [ -25.0, 12.7 ] }, { "type": "line", "start": [ -25.0, 12.7 ], "end": [ -24.8, 12.5 ] }, { "type": "line", "start": [ -24.8, 12.5 ], "end": [ -0.2, 12.5 ] }, { "type": "line", "start": [ -0.2, 12.5 ], "end": [ 0.0, 12.7 ] }, { "type": "line", "start": [ 0.0, 12.7 ], "end": [ 0.0, 42.605 ] }, { "type": "line", "start": [ 0.0, 42.605 ], "end": [ -0.869967741, 45.851763809 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 0.0 ], "end": [ -25.0, 0.0 ] } ] } }, { "id": "sk_003", "name": "草图2", "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": true, "segments": [ { "type": "arc", "start": [ -36.923403364, -1.948933339 ], "end": [ -36.801472897, -3.575982349 ], "center": [ -37.43914715, -2.80567621 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ -36.801472897, -3.575982349 ], "end": [ -44.84668396, -10.235962962 ] }, { "type": "line", "start": [ -44.84668396, -10.235962962 ], "end": [ -34.708541966, -12.745711897 ] }, { "type": "arc", "start": [ -34.708541966, -12.745711897 ], "end": [ -34.112447413, -14.264536049 ], "center": [ -34.948843308, -13.716410236 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ -34.112447413, -14.264536049 ], "end": [ -39.837168574, -23.0 ] }, { "type": "line", "start": [ -39.837168574, -23.0 ], "end": [ -29.409674298, -22.40997802 ] }, { "type": "arc", "start": [ -29.409674298, -22.40997802 ], "end": [ -28.392381275, -23.685623122 ], "center": [ -29.353181367, -23.408381019 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ -28.392381275, -23.685623122 ], "end": [ -31.287945937, -33.720386104 ] }, { "type": "line", "start": [ -31.287945937, -33.720386104 ], "end": [ -21.497628006, -30.083019251 ] }, { "type": "arc", "start": [ -21.497628006, -30.083019251 ], "end": [ -20.149527464, -31.002138638 ], "center": [ -21.149360448, -31.020414423 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ -20.149527464, -31.002138638 ], "end": [ -19.958651999, -41.444567924 ] }, { "type": "line", "start": [ -19.958651999, -41.444567924 ], "end": [ -11.675423126, -35.083052205 ] }, { "type": "arc", "start": [ -11.675423126, -35.083052205 ], "end": [ -10.116299712, -35.563978086 ], "center": [ -11.06632604, -35.876147874 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ -10.116299712, -35.563978086 ], "end": [ -6.855944244, -45.486218006 ] }, { "type": "line", "start": [ -6.855944244, -45.486218006 ], "end": [ -0.815805663, -36.965802011 ] }, { "type": "arc", "start": [ -0.815805663, -36.965802011 ], "end": [ 0.815805663, -36.965802011 ], "center": [ 0.0, -37.544128147 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ 0.815805663, -36.965802011 ], "end": [ 6.855944244, -45.486218006 ] }, { "type": "line", "start": [ 6.855944244, -45.486218006 ], "end": [ 10.116299712, -35.563978086 ] }, { "type": "arc", "start": [ 10.116299712, -35.563978086 ], "end": [ 11.675423126, -35.083052205 ], "center": [ 11.06632604, -35.876147874 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ 11.675423126, -35.083052205 ], "end": [ 19.958651999, -41.444567924 ] }, { "type": "line", "start": [ 19.958651999, -41.444567924 ], "end": [ 20.149527464, -31.002138638 ] }, { "type": "arc", "start": [ 20.149527464, -31.002138638 ], "end": [ 21.497628006, -30.083019251 ], "center": [ 21.149360448, -31.020414423 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ 21.497628006, -30.083019251 ], "end": [ 31.287945937, -33.720386104 ] }, { "type": "line", "start": [ 31.287945937, -33.720386104 ], "end": [ 28.392381275, -23.685623122 ] }, { "type": "arc", "start": [ 28.392381275, -23.685623122 ], "end": [ 29.409674298, -22.40997802 ], "center": [ 29.353181367, -23.408381019 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ 29.409674298, -22.40997802 ], "end": [ 39.837168574, -23.0 ] }, { "type": "line", "start": [ 39.837168574, -23.0 ], "end": [ 34.112447413, -14.264536049 ] }, { "type": "arc", "start": [ 34.112447413, -14.264536049 ], "end": [ 34.708541966, -12.745711897 ], "center": [ 34.948843308, -13.716410236 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ 34.708541966, -12.745711897 ], "end": [ 44.84668396, -10.235962962 ] }, { "type": "line", "start": [ 44.84668396, -10.235962962 ], "end": [ 36.801472897, -3.575982349 ] }, { "type": "arc", "start": [ 36.801472897, -3.575982349 ], "end": [ 36.923403364, -1.948933339 ], "center": [ 37.43914715, -2.80567621 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ 36.923403364, -1.948933339 ], "end": [ 45.87137467, 3.437584305 ] }, { "type": "line", "start": [ 45.87137467, 3.437584305 ], "end": [ 36.220526014, 7.430313076 ] }, { "type": "arc", "start": [ 36.220526014, 7.430313076 ], "end": [ 35.857458338, 9.0210165 ], "center": [ 36.602818469, 8.35435446 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ 35.857458338, 9.0210165 ], "end": [ 42.820192438, 16.805687121 ] }, { "type": "line", "start": [ 42.820192438, 16.805687121 ], "end": [ 32.421226444, 17.776392576 ] }, { "type": "arc", "start": [ 32.421226444, 17.776392576 ], "end": [ 31.605420781, 19.189409434 ], "center": [ 32.514168738, 18.772064073 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ 31.605420781, 19.189409434 ], "end": [ 35.964248194, 28.680530886 ] }, { "type": "line", "start": [ 35.964248194, 28.680530886 ], "end": [ 25.741158626, 26.542961586 ] }, { "type": "arc", "start": [ 25.741158626, 26.542961586 ], "end": [ 24.545102889, 27.652739129 ], "center": [ 25.536492429, 27.521793414 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ 24.545102889, 27.652739129 ], "end": [ 25.912722671, 38.006983619 ] }, { "type": "line", "start": [ 25.912722671, 38.006983619 ], "end": [ 16.773875901, 32.951071977 ] }, { "type": "arc", "start": [ 16.773875901, 32.951071977 ], "end": [ 15.303844891, 33.6590016 ], "center": [ 16.289786702, 33.826090633 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ 15.303844891, 33.6590016 ], "end": [ 13.558738023, 43.956349066 ] }, { "type": "line", "start": [ 13.558738023, 43.956349066 ], "end": [ 6.316160691, 36.431335019 ] }, { "type": "arc", "start": [ 6.316160691, 36.431335019 ], "end": [ 4.702773115, 36.674514069 ], "center": [ 5.595661941, 37.124791255 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ 4.702773115, 36.674514069 ], "end": [ -0.0, 46.0 ] }, { "type": "line", "start": [ -0.0, 46.0 ], "end": [ -4.702773115, 36.674514069 ] }, { "type": "arc", "start": [ -4.702773115, 36.674514069 ], "end": [ -6.316160691, 36.431335019 ], "center": [ -5.595661941, 37.124791255 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ -6.316160691, 36.431335019 ], "end": [ -13.558738023, 43.956349066 ] }, { "type": "line", "start": [ -13.558738023, 43.956349066 ], "end": [ -15.303844891, 33.6590016 ] }, { "type": "arc", "start": [ -15.303844891, 33.6590016 ], "end": [ -16.773875901, 32.951071977 ], "center": [ -16.289786702, 33.826090633 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ -16.773875901, 32.951071977 ], "end": [ -25.912722671, 38.006983619 ] }, { "type": "line", "start": [ -25.912722671, 38.006983619 ], "end": [ -24.545102889, 27.652739129 ] }, { "type": "arc", "start": [ -24.545102889, 27.652739129 ], "end": [ -25.741158626, 26.542961586 ], "center": [ -25.536492429, 27.521793414 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ -25.741158626, 26.542961586 ], "end": [ -35.964248194, 28.680530886 ] }, { "type": "line", "start": [ -35.964248194, 28.680530886 ], "end": [ -31.605420781, 19.189409434 ] }, { "type": "arc", "start": [ -31.605420781, 19.189409434 ], "end": [ -32.421226444, 17.776392576 ], "center": [ -32.514168738, 18.772064073 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ -32.421226444, 17.776392576 ], "end": [ -42.820192438, 16.805687121 ] }, { "type": "line", "start": [ -42.820192438, 16.805687121 ], "end": [ -35.857458338, 9.0210165 ] }, { "type": "arc", "start": [ -35.857458338, 9.0210165 ], "end": [ -36.220526014, 7.430313076 ], "center": [ -36.602818469, 8.35435446 ], "radius_mm": 1.0, "clockwise": true }, { "type": "line", "start": [ -36.220526014, 7.430313076 ], "end": [ -45.87137467, 3.437584305 ] }, { "type": "line", "start": [ -45.87137467, 3.437584305 ], "end": [ -36.923403364, -1.948933339 ] } ] }, { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -150.310076748, -119.370675389 ], "end": [ 151.695423077, -119.370675389 ] }, { "type": "line", "start": [ 151.695423077, -119.370675389 ], "end": [ 151.695423077, 126.759189147 ] }, { "type": "line", "start": [ 151.695423077, 126.759189147 ], "end": [ -150.310076748, 126.759189147 ] }, { "type": "line", "start": [ -150.310076748, 126.759189147 ], "end": [ -150.310076748, -119.370675389 ] } ] } ] } }, { "id": "sk_004", "name": "草图3", "role": "profile", "workplane": { "origin_mm": [ 18.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": [ 0.0, 3.3 ], "end": [ -4.0, 3.3 ] }, { "type": "line", "start": [ -4.0, 3.3 ], "end": [ -4.0, 15.8 ] }, { "type": "line", "start": [ -4.0, 15.8 ], "end": [ -3.3235, 16.4765 ] }, { "type": "line", "start": [ -3.3235, 16.4765 ], "end": [ -3.3235, 34.8235 ] }, { "type": "line", "start": [ -3.3235, 34.8235 ], "end": [ -4.0, 35.5 ] }, { "type": "line", "start": [ -4.0, 35.5 ], "end": [ -4.0, 48.0 ] }, { "type": "line", "start": [ -4.0, 48.0 ], "end": [ 0.0, 48.0 ] }, { "type": "line", "start": [ 0.0, 48.0 ], "end": [ 0.0, 3.3 ] } ] } ], "construction": [ { "type": "line", "start": [ 0.0, 35.5 ], "end": [ 0.0, 15.8 ] } ] } }, { "id": "sk_005", "name": "草图4", "role": "profile", "workplane": { "origin_mm": [ 18.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": [ 0.0, 0.0 ], "end": [ 2.0, 3.464101615 ] }, { "type": "line", "start": [ 2.0, 3.464101615 ], "end": [ 12.825317547, -2.785898385 ] }, { "type": "line", "start": [ 12.825317547, -2.785898385 ], "end": [ 13.072933733, -3.710014571 ] }, { "type": "line", "start": [ 13.072933733, -3.710014571 ], "end": [ 31.819785649, -14.533514571 ] }, { "type": "line", "start": [ 31.819785649, -14.533514571 ], "end": [ 32.743901834, -14.285898385 ] }, { "type": "line", "start": [ 32.743901834, -14.285898385 ], "end": [ 43.569219382, -20.535898385 ] }, { "type": "line", "start": [ 43.569219382, -20.535898385 ], "end": [ 41.569219382, -24.0 ] }, { "type": "line", "start": [ 41.569219382, -24.0 ], "end": [ 0.0, 0.0 ] } ] } ], "construction": [ { "type": "line", "start": [ 30.743901834, -17.75 ], "end": [ 10.825317547, -6.25 ] } ] } }, { "id": "sk_006", "name": "草图5", "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": [ -4.0, 0.0 ], "end": [ 4.0, 0.0 ] }, { "type": "line", "start": [ 4.0, 0.0 ], "end": [ 4.0, 15.8 ] }, { "type": "line", "start": [ 4.0, 15.8 ], "end": [ -4.0, 15.8 ] }, { "type": "line", "start": [ -4.0, 15.8 ], "end": [ -4.0, 0.0 ] } ] } ] } }, { "id": "sk_007", "name": "草图6", "role": "profile", "workplane": { "origin_mm": [ 7.2, -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": "circles", "items": [ { "center": [ 0.0, 0.0 ], "radius_mm": 42.605 }, { "center": [ 6.34994575, 42.129137351 ], "radius_mm": 3.975 }, { "center": [ 18.485616705, 38.385778617 ], "radius_mm": 3.975 }, { "center": [ 28.978759493, 31.231674999 ], "radius_mm": 3.975 }, { "center": [ 36.897012328, 21.3025 ], "radius_mm": 3.975 }, { "center": [ 41.536803699, 9.480504391 ], "radius_mm": 3.975 }, { "center": [ 42.485867779, -3.183875637 ], "radius_mm": 3.975 }, { "center": [ 39.659876061, -15.565354343 ], "radius_mm": 3.975 }, { "center": [ 33.309930311, -26.563783008 ], "radius_mm": 3.975 }, { "center": [ 24.000251074, -35.20190298 ], "radius_mm": 3.975 }, { "center": [ 12.558044206, -40.712179391 ], "radius_mm": 3.975 }, { "center": [ 0.0, -42.605 ], "radius_mm": 3.975 }, { "center": [ -12.558044206, -40.712179391 ], "radius_mm": 3.975 }, { "center": [ -24.000251074, -35.20190298 ], "radius_mm": 3.975 }, { "center": [ -33.309930311, -26.563783008 ], "radius_mm": 3.975 }, { "center": [ -39.659876061, -15.565354343 ], "radius_mm": 3.975 }, { "center": [ -42.485867779, -3.183875637 ], "radius_mm": 3.975 }, { "center": [ -41.536803699, 9.480504391 ], "radius_mm": 3.975 }, { "center": [ -36.897012328, 21.3025 ], "radius_mm": 3.975 }, { "center": [ -28.978759493, 31.231674999 ], "radius_mm": 3.975 }, { "center": [ -18.485616705, 38.385778617 ], "radius_mm": 3.975 }, { "center": [ -6.34994575, 42.129137351 ], "radius_mm": 3.975 } ] } } ] }, "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_006", "name": "基准面1", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ 0.0, 18.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 18.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_001" } ] }, { "id": "f_003", "name": "右视基准面", "atomic_id": "reference_plane", "depends_on": [ "f_002" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10 }, "execution_status": "deferred" }, { "id": "f_004", "name": "旋转1", "atomic_id": "revolve_add", "depends_on": [ "f_003" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 0.0, 0.0, 0.0 ], "direction": [ -1.0, 0.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_002", "selectors": [ { "kind": "axis", "stable_id": "ddc1eec39d5dbf97e505ea39e3afc8917764fbdd7fda22fc5148ee2dc12220fe", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.0, 0.0, 0.0 ], "end": [ -0.025, 0.0, 0.0 ] } } ] }, { "id": "f_005", "name": "切除-拉伸1", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_001", "f_004" ], "params": { "distance_mm": 7.2, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_003" }, { "id": "f_007", "name": "切除-旋转1", "atomic_id": "revolve_cut", "depends_on": [ "f_006", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 0.0, 35.5, 0.0 ], "direction": [ 0.0, -1.0, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_004", "selectors": [ { "kind": "axis", "stable_id": "fa77fe21f7e07f0e1d05dd7c2aeab2285bfe3626b8e508e06c68d48fe0bef896", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 2.1736762780347198e-18, 0.035500000000000004, 0.0 ], "end": [ 9.674390195196782e-19, 0.0158, 0.0 ] } } ] }, { "id": "f_008", "name": "切除-旋转2", "atomic_id": "revolve_cut", "depends_on": [ "f_006", "f_004" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 30.743901834, -17.75, 0.0 ], "direction": [ -0.866025404, 0.5, 0.0 ] }, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_005", "selectors": [ { "kind": "axis", "stable_id": "8b3c9221578bf6b5728ced2f0a87aa9a6f212908b7c669cdc4457789d7f5db54", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.03074390183434756, -0.01775000000000002, 0.0 ], "end": [ 0.010825317547305481, -0.0062500000000000056, 0.0 ] } } ] }, { "id": "f_009", "name": "切除-拉伸2", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_001", "f_004" ], "params": { "distance_mm": 25.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_006" } ], "meta": { "unit": "mm", "source": "097993.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "complete_with_blockers", "document_truth": { "mass_properties": { "available": true, "mass": 0.09310948070388725, "volume": 9.310948070388725e-05, "surface_area": 0.019396797414918433, "center_of_mass": [ -0.00018045965377382121, -0.0001918680575315053, 0.011586938477228048 ], "principal_moments": [ 4.147634290950273e-05, 4.203413722236018e-05, 7.337135217785858e-05 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ -0.045886200288785796, -0.04550104362480741, -3.469446951953614e-18, 0.04588620028878577, 0.046, 0.025 ], "solid_body_count": 1, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "切除-拉伸2", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAUAAABpAAAAaAAAAGcAAABmAAAAZQAAAA==", "persist_reference_sha256": "7b9beb7191e2f2f986d9a7b22a4512f3e28e743aa2dbab2d3a652e6815df3f83", "component": null, "geometry": { "box": [ -0.045886200288785796, -0.04550104362480741, -2.277863789395832e-18, 0.04588620028878577, 0.046, 0.025 ], "face_count": 168, "edge_count": 477, "vertex_count": 310 }, "stable_id": "7b9beb7191e2f2f986d9a7b22a4512f3e28e743aa2dbab2d3a652e6815df3f83" } ] } }, "step_inference": { "available": true, "face_count": 190, "surface_counts": { "cone": 58, "cylinder": 39, "plane": 49, "torus": 44 }, "axis_count": 97, "repeat_spacings_mm": [ { "spacing_mm": 11.1913, "pair_count": 21 }, { "spacing_mm": 22.1327, "pair_count": 21 }, { "spacing_mm": 32.5796, "pair_count": 21 }, { "spacing_mm": 42.2987, "pair_count": 21 }, { "spacing_mm": 51.073, "pair_count": 21 }, { "spacing_mm": 41.4647, "pair_count": 21 }, { "spacing_mm": 38.2283, "pair_count": 21 }, { "spacing_mm": 38.1911, "pair_count": 21 }, { "spacing_mm": 41.55, "pair_count": 21 }, { "spacing_mm": 37.5542, "pair_count": 21 }, { "spacing_mm": 69.8977, "pair_count": 21 }, { "spacing_mm": 73.2056, "pair_count": 21 } ], "metrics": { "bounding_box_mm": [ -45.87137477, -45.486218106, -1e-07, 45.87137477, 46.0000001, 25.0000001 ], "volume_mm3": 93109.584219046, "surface_area_mm2": 19396.801731611, "solid_count": 1, "face_count": 190, "edge_count": 541, "vertex_count": 353 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ -45.886200289, -45.501043625, -0.0, 45.886200289, 46.0, 25.0 ], "volume_mm3": 93109.480703887, "surface_area_mm2": 19396.797414918, "solid_count": 1, "face_count": 168, "edge_count": 477, "vertex_count": 310 }, "comparisons": { "volume_mm3": { "expected": 93109.480703887, "actual": 93109.584219046, "absolute_delta": 0.10351515898946673, "within_tolerance": true }, "surface_area_mm2": { "expected": 19396.797414918, "actual": 19396.801731611, "absolute_delta": 0.004316693000873784, "within_tolerance": true }, "bounding_box_mm": { "expected": [ -45.886200289, -45.501043625, -0.0, 45.886200289, 46.0, 25.0 ], "actual": [ -45.87137477, -45.486218106, -1e-07, 45.87137477, 46.0000001, 25.0000001 ], "max_absolute_delta": 0.014825518999998621, "within_tolerance": false }, "solid_count": { "expected": 1, "actual": 1, "matches": true }, "face_count": { "expected": 168, "actual": 190, "matches": false }, "edge_count": { "expected": 477, "actual": 541, "matches": false }, "vertex_count": { "expected": 310, "actual": 353, "matches": false } }, "numeric_geometry_match": false, "topology_counts_match": false } }, "source_has_modeling_features": true } }