{ "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "001957", "geometry": { "sketches": [ { "id": "sk_001", "name": "原点", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [] } }, { "id": "sk_002", "name": "草图1", "role": "profile", "workplane": { "origin_mm": [ -0.0, -0.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 1.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "arc", "start": [ 127.0, 6.892412333 ], "end": [ 127.236551385, 7.185626032 ], "center": [ 127.3, 6.892412333 ], "radius_mm": 0.3, "clockwise": true }, { "type": "line", "start": [ 127.236551385, 7.185626032 ], "end": [ 130.47731025, 7.886894981 ] }, { "type": "arc", "start": [ 130.47731025, 7.886894981 ], "end": [ 131.534787173, 8.0 ], "center": [ 131.534787173, 3.0 ], "radius_mm": 5.0, "clockwise": true }, { "type": "line", "start": [ 131.534787173, 8.0 ], "end": [ 154.0, 8.0 ] }, { "type": "line", "start": [ 154.0, 8.0 ], "end": [ 154.0, 15.55 ] }, { "type": "line", "start": [ 154.0, 15.55 ], "end": [ 154.2, 15.75 ] }, { "type": "line", "start": [ 154.2, 15.75 ], "end": [ 156.3, 15.75 ] }, { "type": "line", "start": [ 156.3, 15.75 ], "end": [ 156.5, 15.55 ] }, { "type": "line", "start": [ 156.5, 15.55 ], "end": [ 156.5, 12.0 ] }, { "type": "line", "start": [ 156.5, 12.0 ], "end": [ 160.1, 12.0 ] }, { "type": "line", "start": [ 160.1, 12.0 ], "end": [ 160.1, 15.55 ] }, { "type": "line", "start": [ 160.1, 15.55 ], "end": [ 160.3, 15.75 ] }, { "type": "line", "start": [ 160.3, 15.75 ], "end": [ 162.1, 15.75 ] }, { "type": "line", "start": [ 162.1, 15.75 ], "end": [ 162.3, 15.55 ] }, { "type": "line", "start": [ 162.3, 15.55 ], "end": [ 162.3, 14.65 ] }, { "type": "arc", "start": [ 162.3, 14.65 ], "end": [ 162.5, 14.45 ], "center": [ 162.5, 14.65 ], "radius_mm": 0.2, "clockwise": false }, { "type": "line", "start": [ 162.5, 14.45 ], "end": [ 171.5, 14.45 ] }, { "type": "arc", "start": [ 171.5, 14.45 ], "end": [ 171.7, 14.65 ], "center": [ 171.5, 14.65 ], "radius_mm": 0.2, "clockwise": false }, { "type": "line", "start": [ 171.7, 14.65 ], "end": [ 171.7, 15.55 ] }, { "type": "line", "start": [ 171.7, 15.55 ], "end": [ 171.9, 15.75 ] }, { "type": "line", "start": [ 171.9, 15.75 ], "end": [ 173.7, 15.75 ] }, { "type": "line", "start": [ 173.7, 15.75 ], "end": [ 173.9, 15.55 ] }, { "type": "line", "start": [ 173.9, 15.55 ], "end": [ 173.9, 12.0 ] }, { "type": "line", "start": [ 173.9, 12.0 ], "end": [ 177.5, 12.0 ] }, { "type": "line", "start": [ 177.5, 12.0 ], "end": [ 177.5, 15.55 ] }, { "type": "line", "start": [ 177.5, 15.55 ], "end": [ 177.7, 15.75 ] }, { "type": "line", "start": [ 177.7, 15.75 ], "end": [ 179.8, 15.75 ] }, { "type": "line", "start": [ 179.8, 15.75 ], "end": [ 180.0, 15.55 ] }, { "type": "line", "start": [ 180.0, 15.55 ], "end": [ 180.0, 8.0 ] }, { "type": "line", "start": [ 180.0, 8.0 ], "end": [ 202.465212827, 8.0 ] }, { "type": "arc", "start": [ 202.465212827, 8.0 ], "end": [ 203.52268975, 7.886894981 ], "center": [ 202.465212827, 3.0 ], "radius_mm": 5.0, "clockwise": true }, { "type": "line", "start": [ 203.52268975, 7.886894981 ], "end": [ 206.763448615, 7.185626032 ] }, { "type": "arc", "start": [ 206.763448615, 7.185626032 ], "end": [ 207.0, 6.892412333 ], "center": [ 206.7, 6.892412333 ], "radius_mm": 0.3, "clockwise": true }, { "type": "line", "start": [ 207.0, 6.892412333 ], "end": [ 207.0, 0.0 ] }, { "type": "line", "start": [ 207.0, 0.0 ], "end": [ -48.0, 0.0 ] }, { "type": "line", "start": [ -48.0, 0.0 ], "end": [ -48.0, 4.233 ] }, { "type": "line", "start": [ -48.0, 4.233 ], "end": [ -47.233, 5.0 ] }, { "type": "line", "start": [ -47.233, 5.0 ], "end": [ -26.0, 5.0 ] }, { "type": "line", "start": [ -26.0, 5.0 ], "end": [ -25.0, 6.0 ] }, { "type": "line", "start": [ -25.0, 6.0 ], "end": [ 127.0, 6.0 ] }, { "type": "line", "start": [ 127.0, 6.0 ], "end": [ 127.0, 6.892412333 ] } ] } ], "construction": [ { "type": "line", "start": [ 207.0, 0.0 ], "end": [ -48.0, 0.0 ] } ] } }, { "id": "sk_003", "name": "草图4", "role": "profile", "workplane": { "origin_mm": [ 500.0, 500.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.707106781, 0.707106781, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -51.8, 10.0 ], "end": [ -51.8, -10.0 ] }, { "type": "line", "start": [ -51.8, -10.0 ], "end": [ -20.4, -10.0 ] }, { "type": "line", "start": [ -20.4, -10.0 ], "end": [ -20.4, -6.0 ] }, { "type": "line", "start": [ -20.4, -6.0 ], "end": [ -21.4, -5.0 ] }, { "type": "line", "start": [ -21.4, -5.0 ], "end": [ -49.9, -5.0 ] }, { "type": "line", "start": [ -49.9, -5.0 ], "end": [ -49.9, 5.0 ] }, { "type": "line", "start": [ -49.9, 5.0 ], "end": [ -21.4, 5.0 ] }, { "type": "line", "start": [ -21.4, 5.0 ], "end": [ -20.4, 6.0 ] }, { "type": "line", "start": [ -20.4, 6.0 ], "end": [ -20.4, 10.0 ] }, { "type": "line", "start": [ -20.4, 10.0 ], "end": [ -51.8, 10.0 ] } ] } ] } }, { "id": "sk_004", "name": "草图5", "role": "profile", "workplane": { "origin_mm": [ -500.0, 500.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.707106781, -0.707106781, 0.0 ], "normal": [ 0.0, 0.0, -1.0 ] }, "profile": { "type": "analytic_contours", "contours": [ { "role": "outer", "closed": true, "segments": [ { "type": "line", "start": [ -51.8, 10.0 ], "end": [ -51.8, -10.0 ] }, { "type": "line", "start": [ -51.8, -10.0 ], "end": [ -20.4, -10.0 ] }, { "type": "line", "start": [ -20.4, -10.0 ], "end": [ -20.4, -6.0 ] }, { "type": "line", "start": [ -20.4, -6.0 ], "end": [ -21.4, -5.0 ] }, { "type": "line", "start": [ -21.4, -5.0 ], "end": [ -49.9, -5.0 ] }, { "type": "line", "start": [ -49.9, -5.0 ], "end": [ -49.9, 5.0 ] }, { "type": "line", "start": [ -49.9, 5.0 ], "end": [ -21.4, 5.0 ] }, { "type": "line", "start": [ -21.4, 5.0 ], "end": [ -20.4, 6.0 ] }, { "type": "line", "start": [ -20.4, 6.0 ], "end": [ -20.4, 10.0 ] }, { "type": "line", "start": [ -20.4, 10.0 ], "end": [ -51.8, 10.0 ] } ] } ] } }, { "id": "sk_005", "name": "IP_AN", "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_006", "name": "IP_DUMMY", "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_007", "name": "IP_M", "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_008", "name": "IP_M2", "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": [] } } ] }, "features": [ { "id": "f_001", "name": "前视基准面", "atomic_id": "reference_plane", "depends_on": [], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 1.0, 0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10 }, "execution_status": "deferred" }, { "id": "f_002", "name": "上视基准面", "atomic_id": "reference_plane", "depends_on": [ "f_001" ], "params": { "plane": { "origin_mm": [ 0.0, 0.0, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ], "x_dir": [ 1.0, 0.0, 0.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 10 }, "execution_status": "deferred" }, { "id": "f_004", "name": "旋转1", "atomic_id": "revolve_add", "depends_on": [ "f_001" ], "params": { "angle_deg": 360.0, "axis": { "origin_mm": [ 207.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": "51a182554842da420fb646c65110793eb6a7a9ec00d0afc346096f9d15fd670f", "source": "solidworks", "confidence": 1.0, "geometry": { "start": [ 0.20700000000000002, 0.0, 0.0 ], "end": [ -0.048, 0.0, 0.0 ] } } ] }, { "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": "1", "diameter_mm": 0.0, "depth_mm": 42.0, "end_condition": { "solidworks_code": 0, "type": "blind" }, "positions": [ { "mm": [ 0.0, 0.0, 0.0 ] } ] }, "execution_status": "deferred", "unresolved": [ "hole diameter or depth was not captured", "hole has no captured semantic selections" ] }, { "id": "f_006", "name": "基准面4", "atomic_id": "reference_plane", "depends_on": [ "f_003" ], "params": { "plane": { "origin_mm": [ 374.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 374.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, { "id": "f_011", "name": "基准面7", "atomic_id": "reference_plane", "depends_on": [ "f_003" ], "params": { "plane": { "origin_mm": [ -37.0, -0.0, -0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 37.0, "angle_rad": 0.0, "reverse": true, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, { "id": "f_012", "name": "基准面8", "atomic_id": "reference_plane", "depends_on": [ "f_003" ], "params": { "plane": { "origin_mm": [ 371.0, 0.0, 0.0 ], "normal": [ 1.0, 0.0, 0.0 ], "x_dir": [ 0.0, 1.0, 0.0 ] }, "offset_mm": 371.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": 5, "references": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, "execution_status": "deferred", "selectors": [ { "kind": "plane", "stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_003" } ] }, { "id": "f_007", "name": "基准面5", "atomic_id": "reference_plane", "depends_on": [ "f_006" ], "params": { "plane": { "origin_mm": [ 500.0, 500.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.707106781, 0.707106781, 0.0 ], "normal": [ 0.0, 0.0, 1.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1, "derived_from_sketch_id": "sk_003" }, "execution_status": "deferred" }, { "id": "f_013", "name": "IP_AN XY", "atomic_id": "reference_plane", "depends_on": [ "f_012" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_008", "name": "切除-拉伸1", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_007", "f_004" ], "params": { "distance_mm": 5.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 5.0, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_003" }, { "id": "f_014", "name": "IP_AN XZ", "atomic_id": "reference_plane", "depends_on": [ "f_013" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_009", "name": "基准面6", "atomic_id": "reference_plane", "depends_on": [ "f_008" ], "params": { "plane": { "origin_mm": [ -500.0, 500.0, -0.0 ], "x_dir": [ 1.0, 0.0, 0.0 ], "y_dir": [ 0.707106781, -0.707106781, 0.0 ], "normal": [ 0.0, 0.0, -1.0 ] }, "offset_mm": 0.0, "angle_rad": 0.0, "reverse": false, "solidworks_type": -1, "derived_from_sketch_id": "sk_004" }, "execution_status": "deferred" }, { "id": "f_015", "name": "IP_AN YZ", "atomic_id": "reference_plane", "depends_on": [ "f_014" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_016", "name": "IP_AN X", "atomic_id": "reference_axis", "depends_on": [ "f_013", "f_014" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "74d22bc39b9b82c21bc0dbf2eaa206eac429681a49af05ad5ba70dfc43d55cf8", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "74d22bc39b9b82c21bc0dbf2eaa206eac429681a49af05ad5ba70dfc43d55cf8", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "74d22bc39b9b82c21bc0dbf2eaa206eac429681a49af05ad5ba70dfc43d55cf8", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_013" }, { "kind": "plane", "stable_id": "d6f4c333e6abedf0656ac6960fa59c5c2de64e5b9ffe2130e41b2e4769da7fac", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_014" } ] }, { "id": "f_010", "name": "切除-拉伸2", "atomic_id": "extrude_cut_blind", "depends_on": [ "f_009", "f_004" ], "params": { "distance_mm": 5.0, "reverse": true, "end_condition": { "type": "blind", "solidworks_code": 0 }, "reverse_distance_mm": 5.0, "reverse_end_condition": { "type": "blind", "solidworks_code": 0 } }, "execution_status": "deferred", "sketch_id": "sk_004" }, { "id": "f_017", "name": "IP_AN Y", "atomic_id": "reference_axis", "depends_on": [ "f_013", "f_015" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "74d22bc39b9b82c21bc0dbf2eaa206eac429681a49af05ad5ba70dfc43d55cf8", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "74d22bc39b9b82c21bc0dbf2eaa206eac429681a49af05ad5ba70dfc43d55cf8", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "74d22bc39b9b82c21bc0dbf2eaa206eac429681a49af05ad5ba70dfc43d55cf8", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_013" }, { "kind": "plane", "stable_id": "47671327f7dc2113949b0f3b322f99e0190595dab372805def5b1d344d65a1db", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_015" } ] }, { "id": "f_018", "name": "IP_AN Z", "atomic_id": "reference_axis", "depends_on": [ "f_015", "f_014" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "47671327f7dc2113949b0f3b322f99e0190595dab372805def5b1d344d65a1db", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "47671327f7dc2113949b0f3b322f99e0190595dab372805def5b1d344d65a1db", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "47671327f7dc2113949b0f3b322f99e0190595dab372805def5b1d344d65a1db", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_015" }, { "kind": "plane", "stable_id": "d6f4c333e6abedf0656ac6960fa59c5c2de64e5b9ffe2130e41b2e4769da7fac", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_014" } ] }, { "id": "f_019", "name": "IP_DUMMY XY", "atomic_id": "reference_plane", "depends_on": [ "f_018" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_020", "name": "IP_DUMMY XZ", "atomic_id": "reference_plane", "depends_on": [ "f_019" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_021", "name": "IP_DUMMY YZ", "atomic_id": "reference_plane", "depends_on": [ "f_020" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_022", "name": "IP_DUMMY X", "atomic_id": "reference_axis", "depends_on": [ "f_019", "f_020" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "312d3442137e0240c60af7e7165a30cecb088efa390045f3371635c1c1885a60", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "312d3442137e0240c60af7e7165a30cecb088efa390045f3371635c1c1885a60", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "312d3442137e0240c60af7e7165a30cecb088efa390045f3371635c1c1885a60", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_019" }, { "kind": "plane", "stable_id": "13648a88fbc3d3ecafaf01cd69bcbbee618a9f1b37ebdc0a95083e1a72678b77", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_020" } ] }, { "id": "f_023", "name": "IP_DUMMY Y", "atomic_id": "reference_axis", "depends_on": [ "f_019", "f_021" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "312d3442137e0240c60af7e7165a30cecb088efa390045f3371635c1c1885a60", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "312d3442137e0240c60af7e7165a30cecb088efa390045f3371635c1c1885a60", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "312d3442137e0240c60af7e7165a30cecb088efa390045f3371635c1c1885a60", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_019" }, { "kind": "plane", "stable_id": "077785ab792a58c344386ede3fbb8f258b354f53b4ff2b76375a521032acd4b6", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_021" } ] }, { "id": "f_024", "name": "IP_DUMMY Z", "atomic_id": "reference_axis", "depends_on": [ "f_021", "f_020" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "077785ab792a58c344386ede3fbb8f258b354f53b4ff2b76375a521032acd4b6", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "077785ab792a58c344386ede3fbb8f258b354f53b4ff2b76375a521032acd4b6", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "077785ab792a58c344386ede3fbb8f258b354f53b4ff2b76375a521032acd4b6", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_021" }, { "kind": "plane", "stable_id": "13648a88fbc3d3ecafaf01cd69bcbbee618a9f1b37ebdc0a95083e1a72678b77", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_020" } ] }, { "id": "f_025", "name": "IP_M XY", "atomic_id": "reference_plane", "depends_on": [ "f_024" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_026", "name": "IP_M XZ", "atomic_id": "reference_plane", "depends_on": [ "f_025" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_027", "name": "IP_M YZ", "atomic_id": "reference_plane", "depends_on": [ "f_026" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_028", "name": "IP_M X", "atomic_id": "reference_axis", "depends_on": [ "f_025", "f_026" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "7de22f13fba3df5b9cb2023ab65c5c0ba4d528d171cbb9b29f6c760c754ad828", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "7de22f13fba3df5b9cb2023ab65c5c0ba4d528d171cbb9b29f6c760c754ad828", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "7de22f13fba3df5b9cb2023ab65c5c0ba4d528d171cbb9b29f6c760c754ad828", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_025" }, { "kind": "plane", "stable_id": "b2ed31cc8fca29a76ecd8f792d0dd68a73a0cdb3a942258bc7dcf12dd50e181e", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_026" } ] }, { "id": "f_029", "name": "IP_M Y", "atomic_id": "reference_axis", "depends_on": [ "f_025", "f_027" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "7de22f13fba3df5b9cb2023ab65c5c0ba4d528d171cbb9b29f6c760c754ad828", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "7de22f13fba3df5b9cb2023ab65c5c0ba4d528d171cbb9b29f6c760c754ad828", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "7de22f13fba3df5b9cb2023ab65c5c0ba4d528d171cbb9b29f6c760c754ad828", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_025" }, { "kind": "plane", "stable_id": "c3730b5e352db9fa2598cd29c844befcaa4c8429a6f3d34b857f70c8c1341d44", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_027" } ] }, { "id": "f_030", "name": "IP_M Z", "atomic_id": "reference_axis", "depends_on": [ "f_027", "f_026" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "c3730b5e352db9fa2598cd29c844befcaa4c8429a6f3d34b857f70c8c1341d44", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "c3730b5e352db9fa2598cd29c844befcaa4c8429a6f3d34b857f70c8c1341d44", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "c3730b5e352db9fa2598cd29c844befcaa4c8429a6f3d34b857f70c8c1341d44", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_027" }, { "kind": "plane", "stable_id": "b2ed31cc8fca29a76ecd8f792d0dd68a73a0cdb3a942258bc7dcf12dd50e181e", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_026" } ] }, { "id": "f_031", "name": "IP_M2 XY", "atomic_id": "reference_plane", "depends_on": [ "f_030" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_032", "name": "IP_M2 XZ", "atomic_id": "reference_plane", "depends_on": [ "f_031" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_033", "name": "IP_M2 YZ", "atomic_id": "reference_plane", "depends_on": [ "f_032" ], "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": -1 }, "execution_status": "deferred" }, { "id": "f_034", "name": "IP_M2 X", "atomic_id": "reference_axis", "depends_on": [ "f_031", "f_032" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "877bdf39b5dc50e0de7a0167972d7e24fd17148c63d2fcb8d22deb1093a0313c", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "877bdf39b5dc50e0de7a0167972d7e24fd17148c63d2fcb8d22deb1093a0313c", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "877bdf39b5dc50e0de7a0167972d7e24fd17148c63d2fcb8d22deb1093a0313c", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_031" }, { "kind": "plane", "stable_id": "7d1ebf4d7be165da92ad8c6ad479719ffb7f50574ac9d079f26c39c67711bce6", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_032" } ] }, { "id": "f_035", "name": "IP_M2 Y", "atomic_id": "reference_axis", "depends_on": [ "f_031", "f_033" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "877bdf39b5dc50e0de7a0167972d7e24fd17148c63d2fcb8d22deb1093a0313c", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "877bdf39b5dc50e0de7a0167972d7e24fd17148c63d2fcb8d22deb1093a0313c", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "877bdf39b5dc50e0de7a0167972d7e24fd17148c63d2fcb8d22deb1093a0313c", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_031" }, { "kind": "plane", "stable_id": "d9d71ab4ceb9dfd4d20fc76210c8942cc6f3d220af86ed021979defc6652eea5", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_033" } ] }, { "id": "f_036", "name": "IP_M2 Z", "atomic_id": "reference_axis", "depends_on": [ "f_033", "f_032" ], "params": { "axis": { "selector": { "kind": "feature", "stable_id": "d9d71ab4ceb9dfd4d20fc76210c8942cc6f3d220af86ed021979defc6652eea5", "source": "solidworks", "confidence": 1.0 } } }, "execution_status": "deferred", "selectors": [ { "kind": "feature", "stable_id": "d9d71ab4ceb9dfd4d20fc76210c8942cc6f3d220af86ed021979defc6652eea5", "source": "solidworks", "confidence": 1.0 }, { "kind": "plane", "stable_id": "d9d71ab4ceb9dfd4d20fc76210c8942cc6f3d220af86ed021979defc6652eea5", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_033" }, { "kind": "plane", "stable_id": "7d1ebf4d7be165da92ad8c6ad479719ffb7f50574ac9d079f26c39c67711bce6", "source": "solidworks", "confidence": 1.0, "owner_feature_id": "f_032" } ] } ], "meta": { "unit": "mm", "source": "001957.solidworks_evidence_v2.json", "source_schema": "solidworks.cad_evidence.v2", "source_status": "complete_with_blockers", "document_truth": { "mass_properties": { "available": true, "mass": 0.04082459790306864, "volume": 4.0824597903068636e-05, "surface_area": 0.01609275732221608, "center_of_mass": [ 0.1070223411508208, 3.989678793095393e-18, -5.2142524775655556e-18 ], "principal_moments": [ 2.334335775559139e-06, 0.00019730237714811683, 0.00019730237714811683 ], "principal_axes": null, "moment_of_inertia": null }, "geometry": { "bounding_box": [ -0.04799999999999999, -0.01575, -0.01575, 0.20700000000000002, 0.01575, 0.01575 ], "solid_body_count": 1, "bodies": [ { "kind": "body", "dotnet_type": "System.__ComObject", "name": "切除-拉伸2", "persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAQAAABoAAAAZwAAAGYAAABlAAAA", "persist_reference_sha256": "b5fdc8a80d75492240d2f0abebd3a4cf9537f5703d925dc302bac9d91636edc0", "component": null, "geometry": { "box": [ -0.04799999999999999, -0.01575, -0.01575, 0.20700000000000002, 0.01575, 0.01575 ], "face_count": 53, "edge_count": 71, "vertex_count": 20 }, "stable_id": "b5fdc8a80d75492240d2f0abebd3a4cf9537f5703d925dc302bac9d91636edc0" } ] } }, "step_inference": { "available": true, "face_count": 83, "surface_counts": { "cone": 29, "cylinder": 22, "plane": 20, "torus": 12 }, "axis_count": 51, "repeat_spacings_mm": [ { "spacing_mm": 2.3, "pair_count": 2 }, { "spacing_mm": 6.1, "pair_count": 2 }, { "spacing_mm": 8.1, "pair_count": 2 }, { "spacing_mm": 17.7, "pair_count": 2 }, { "spacing_mm": 19.7, "pair_count": 2 }, { "spacing_mm": 23.5, "pair_count": 2 }, { "spacing_mm": 3.8, "pair_count": 2 }, { "spacing_mm": 5.8, "pair_count": 2 }, { "spacing_mm": 15.4, "pair_count": 2 }, { "spacing_mm": 17.4, "pair_count": 2 }, { "spacing_mm": 2.0, "pair_count": 2 }, { "spacing_mm": 11.6, "pair_count": 2 } ], "metrics": { "bounding_box_mm": [ -48.0, -15.75, -15.75, 207.0000001, 15.75, 15.75 ], "volume_mm3": 40824.780987315, "surface_area_mm2": 16092.835805272, "solid_count": 1, "face_count": 83, "edge_count": 173, "vertex_count": 102 }, "error": null, "truth_comparison": { "expected_from_evidence": { "bounding_box_mm": [ -48.0, -15.75, -15.75, 207.0, 15.75, 15.75 ], "volume_mm3": 40824.597903069, "surface_area_mm2": 16092.757322216, "solid_count": 1, "face_count": 53, "edge_count": 71, "vertex_count": 20 }, "comparisons": { "volume_mm3": { "expected": 40824.597903069, "actual": 40824.780987315, "absolute_delta": 0.1830842460040003, "within_tolerance": true }, "surface_area_mm2": { "expected": 16092.757322216, "actual": 16092.835805272, "absolute_delta": 0.07848305599873129, "within_tolerance": true }, "bounding_box_mm": { "expected": [ -48.0, -15.75, -15.75, 207.0, 15.75, 15.75 ], "actual": [ -48.0, -15.75, -15.75, 207.0000001, 15.75, 15.75 ], "max_absolute_delta": 9.999999406318238e-08, "within_tolerance": true }, "solid_count": { "expected": 1, "actual": 1, "matches": true }, "face_count": { "expected": 53, "actual": 83, "matches": false }, "edge_count": { "expected": 71, "actual": 173, "matches": false }, "vertex_count": { "expected": 20, "actual": 102, "matches": false } }, "numeric_geometry_match": true, "topology_counts_match": false } }, "source_has_modeling_features": true } }