70 lines
1.9 KiB
JSON
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"
|
|
]
|
|
}
|