CAD精准控线
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_43fcefbb/cad-precision-control。
技能介绍
要解决什么问题
酒店客房或住宅的建筑平面图往往是位图或扫描件,建模前需要把墙体、门洞、窗户拆成可执行的控线规范:哪一段是剪力墙、哪一段是分户墙,线宽和图层怎么定,还要给 BIM/CAD 同事一份可对号的构件清单。人工逐根描线既慢,分类标准也容易不一致。
技能如何工作
本技能把「识图 → 可视化 → 清单 → 线稿」串成固定流程:
- 构件识别:按六类标准读图——
WALL_SHEAR(剪力墙)、WALL_PARTITION(分户墙)、WALL_STEEL(钢架墙)、WALL_KEEL(龙骨墙)、DOOR、WINDOW,并为每个构件分配带前缀的唯一 ID(如SW-01、PW-01)。 - SVG 分层标注:用约定色与线宽(剪力墙实心填充、分户墙粗实线等)生成带图例与北向的
viewBoxSVG,并随 IDE 明暗主题切换背景。 - HTML 控线清单:基于模板输出八段内容——图层定义、四类墙及门窗清单、线宽/填充/标注与建模建议。
- Canny 线稿(可选):灰度 → 高斯模糊 → Canny → 反色,得到白底黑线 PNG;中文路径通过
numpy与cv2.imdecode/imencode读写。
完整跑通时通常交付 SVG(内联展示)、HTML 清单文件,以及按需的线稿 PNG。
适用边界与注意点
- 识别坐标与厚度多为示意值,精确建模仍以原始 CAD 尺寸为准。
- Canny 阶段依赖
opencv-python与numpy;线过多或断裂时可调canny_low/canny_high与模糊核大小。 - HTML 模板默认暗色样式;亮色主题需改 CSS 变量。更细的分类与图层规范见技能内
references/文档。
使用场景
- 酒店或住宅客房平面图为位图时,需识别剪力墙、分户墙等六类构件并生成带 SW-/PW- 等 ID 的 HTML 控线清单。
- 方案评审前要把同一张平面图做成六色分层 SVG,含图例与北向,便于对照讨论墙体类型与走向。
- 用户明确要求线稿或边缘检测时,对原图做高斯模糊与 Canny,输出白底黑线 PNG 供描图或二次处理。
- 深化阶段需统一图层名、线宽、填充与门窗表,希望从识图结果自动填入八章节控线模板而非手写表格。
适合人员
- 酒店或公寓内装深化设计师,常收扫描平面图却要按企业标准输出剪力墙/分户墙图层与线宽说明。
- 负责客房或户型批量建模的 BIM 建模师,需要分户墙、龙骨墙等构件清单及建议厚度、开启方向等字段。
- 协调设计与施工的工程项目经理,要把位图识图结果整理成可转发、可存档的 HTML 控线文档而非截图标注。
- 做方案沟通的技术绘图或表现人员,需要在明暗 IDE 主题下都能阅读的分层 SVG 与固定色标给业主或分包核对。