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

70 lines
1.9 KiB
JSON

{
"schema_version": "1.0",
"request": "参考图片生成一个8孔圆法兰,中心孔直径20毫米,外径50毫米,厚度4毫米,螺丝孔使用M3",
"route": {
"selected_backend": "build123d",
"runner_skill": "cad",
"project": "text-to-cad",
"fallback_order": [
"simplecadapi",
"cadam"
],
"workflow_profiles": [
"caddesigner_ecip",
"requirement_refinement",
"visual_repair"
],
"downstream_skills": [
"cad-viewer"
]
},
"source": {
"path": "flange_8x_m3.py",
"format": "python",
"backend": "build123d"
},
"artifacts": [
{
"path": "flange_8x_m3.step",
"role": "primary"
},
{
"path": "flange_8x_m3.stl",
"role": "secondary"
}
],
"parameters": {
"outer_diameter_mm": 50.0,
"inner_diameter_mm": 20.0,
"thickness_mm": 4.0,
"bolt_hole_count": 8,
"bolt_hole_diameter_mm": 3.4,
"bolt_circle_diameter_mm": 40.0,
"angular_spacing_deg": 45.0
},
"assumptions": [
"M3螺丝孔按普通间隙通孔处理,孔径采用3.4毫米,不是M3攻丝底孔。",
"未指定分度圆,采用40毫米分度圆,以保持孔到外圆约3.3毫米的最小径向边距。",
"参考图中的车削纹理作为外观参考,不生成削弱4毫米薄法兰的深槽。"
],
"validation": [
{
"path": "validation.json",
"status": "passed",
"checks": {
"step_valid": true,
"solid_count": 1,
"exact_size_mm": [50.0, 50.0, 4.0],
"m3_clearance_hole_count": 8,
"m3_clearance_hole_diameter_mm": 3.4,
"bolt_circle_diameter_mm": 40.0,
"angular_spacing_deg": 45.0,
"visual_review": "passed_iso_opposite_top_front"
}
}
],
"viewer_links": [
"http://127.0.0.1:4178/?dir=%2FUsers%2Fjerry%2Flinkhand%2FCadSet%2Ftext-to-cad%2Fmodels%2Fcad-router-v1%2Fflange_8x_m3&file=flange_8x_m3.step"
]
}