Files
cadSet/text-to-cad/models/cad-router-v1/cad-task.json
T
2026-07-22 19:38:36 +08:00

95 lines
2.3 KiB
JSON

{
"schema_version": "1.0",
"request": "生成中心距120mm、大头孔36mm、小头孔20mm、厚14mm的发动机连杆,导出STEP和STL,后续可以修改参数",
"route": {
"selected_backend": "build123d",
"runner_skill": "cad",
"confidence": "high",
"fallback_order": [
"simplecadapi",
"cadam"
],
"decision_path": "route-decision.json"
},
"source": {
"path": "connecting_rod.py",
"format": "python",
"backend": "build123d"
},
"artifacts": [
{
"path": "connecting_rod.step",
"role": "primary"
},
{
"path": "connecting_rod.stl",
"role": "secondary"
},
{
"path": "connecting_rod_20260722T071141Z.png",
"role": "verification_snapshot"
}
],
"parameters": {
"center_distance_mm": 120.0,
"thickness_mm": 14.0,
"big_end_outer_diameter_mm": 56.0,
"big_end_bore_diameter_mm": 36.0,
"small_end_outer_diameter_mm": 36.0,
"small_end_bore_diameter_mm": 20.0,
"web_width_mm": 24.0,
"pocket_depth_each_side_mm": 3.0
},
"assumptions": [
"This V1 sample demonstrates routing and editability rather than a production-rated engine component.",
"Material, fatigue loads, bearing fits, lubrication, fasteners, tolerances, and split big-end construction are intentionally out of scope."
],
"validation": [
{
"check": "closed solid count",
"result": 1,
"status": "pass"
},
{
"check": "bounding box millimeters",
"result": [
166.0,
56.0,
14.0
],
"status": "pass"
},
{
"check": "volume cubic millimeters",
"result": 50729.813,
"status": "pass"
},
{
"check": "bore radii millimeters",
"result": [
10.0,
18.0
],
"status": "pass"
},
{
"check": "STEP topology",
"result": {
"shape_count": 1,
"face_count": 18,
"edge_count": 42,
"warnings": []
},
"status": "pass"
},
{
"check": "isometric snapshot review",
"result": "Both bores, the connected web, and the top pocket are visibly present; no disconnected body is visible.",
"status": "pass"
}
],
"viewer_links": [
"http://127.0.0.1:4178/?dir=%2FUsers%2Fjerry%2Flinkhand%2FCadSet%2Ftext-to-cad%2Fmodels%2Fcad-router-v1&file=connecting_rod.step"
]
}