AI_CAD 是一套专为石材加工与工程结算设计的工业级几何分析与视觉审计引擎。它能够精准识别 CAD 图纸中的石材构件,计算物理最小外接矩形 (OBB),并生成高保真的生产留档审计图。
- V4.0+ 几何算子:基于旋转卡壳算法 (Rotating Calipers) 实现的最小外接矩形计算,支持圆弧极值注入,确保异形板下料规格的绝对精准。
- 多构件拓扑分离:通过并查集 (Union-Find) 算法,自动识别同一图层中物理独立的多个板块,支持混排图纸的一键批量拆解。
- V4.3+ 视觉仿真渲染:
- ACI 颜色复刻:支持 AutoCAD 256 色标准色表及 BYLAYER 继承。
- Smart Overlay:像素级文字回贴,支持 MTEXT 段落缩进补偿与 TTF/SHX 体积对齐。
- 原子化审计管线:将“算量”与“出图”深度绑定,确保每一笔规格数据都有对应的视觉留档证据。
core/:核心引擎库min_bounding_rect.py:旋转卡壳 OBB 算法核心。factory_geometry.py:工厂级加工特征推理与构件聚类。vision_renderer.py:高保真视觉渲染与文字叠加引擎。audit_unified.py:一体化审计服务入口。
requirements.txt:项目依赖库列表。
- 克隆仓库并安装依赖:
pip install -r requirements.txt
- 执行原子化审计示例:
from core.audit_unified import run_atomic_audit result = run_atomic_audit("sample.dxf", "石材") print(result)
本代码资产属于专有工业软件核心,仅限授权范围内使用。