拍照上传手绘草图,自动识别尺寸和形状,生成标准AutoCAD兼容的DXF文件。
场景示例快速建模随手画个平面轮廓,直接进CAD编辑现场量房拍照手绘尺寸 → DXF → 深化方案推敲草图阶段快速生成电子底图尺寸标注图手绘标注 → 精确CAD线稿
用户发送手绘照片,需包含:
分析图片,提取:
调用脚本生成标准R2010格式DXF:
bash
python3 ~/.openclaw/workspace/skills/sketch2cad/scripts/convert.py \
<output.dxf> \
<x1,y1> <x2,y2> <x3,y3> ...
示例 — L形轮廓(宽8,高10,内凹5×5):
bash
python3 scripts/convert.py handdrawn.dxf \
0,5 5,5 5,0 8,0 8,10 0,10
通过飞书文件消息发送DXF,用户下载后用AutoCAD打开。
图形坐标点序列矩形 10×80,0 10,0 10,8 0,8L形(本技能测试图)0,5 5,5 5,0 8,0 8,10 0,10T形0,8 3,8 3,10 5,10 5,8 8,8 8,0 0,0
scripts/convert.py
输出路径 + 空格分隔的x,y坐标用户发送手绘图:
[图片:手绘L形轮廓,标注尺寸]
助手执行:
0,5 5,5 5,0 8,0 8,10 0,10问题原因解决CAD报错"DXF输入无效"手写DXF格式不标准确保使用本技能的convert.py脚本生成打开后看不到图视图范围不在图形区域CAD里双击中键或输入 Z → E 全图缩放坐标比例不对图片识别偏差用户确认关键尺寸,手动修正坐标