cad-skills · git:20260909.72be554 · 2026-09-09 · sha256 53529560d9caec00
cad-skills git:20260909.72be554A
Immutable. This exact content never changes and is served at /api/v1/blob/53529560d9caec00.
--- name: cad-skills description: "Use when doing parametric 3D modeling, 2D drafting, geometric kernel development, BIM/IFC processing, PCB design, or AutoCAD .NET development. Index of 20 skills: FreeCAD, OpenSCAD, OCCT, CadQuery, KiCad, SolveSpace, QCAD, xBIM, Clipper2, TongWen and more." tags: - cad - 3d-modeling - 2d-drafting - parametric - geometry - bim - pcb - opensource --- > **父级入口:** [../SKILL.md](../SKILL.md) — 全仓 75 技能总索引 ## 概述 本分类涵盖 **20 个 CAD 项目**的技能文件,从底层几何内核到用户界面覆盖 CAD 全栈: ``` 几何内核 → 参数化建模 → CAD 应用 → 数据交换 → 可视化 (OCCT) (FreeCAD) (QCAD) (LibreDWG) (Chili3D) ``` ### 何时加载此索引? - 用户问题涉及「CAD」「建模」「3D 打印」「DWG/DXF」「PCB」「BIM」 - 不确定该用 FreeCAD、OpenSCAD 还是 SolveSpace - 需要 .NET 平台的 AutoCAD 二次开发指导 --- ## 技能列表 ### 🧩 几何内核与算法 | 技能 | 简介 | 关键标签 | |------|------|---------| | [occt](./occt/SKILL.md) | Open CASCADE Technology 三维几何内核 | `kernel` `geometry` `cpp` | | [clipper2](./clipper2/SKILL.md) | 高性能 2D 多边形布尔运算与偏移 | `geometry` `polygon` `clipping` | | [clipper1](./clipper1/SKILL.md) | Clipper 1.x(旧版本,仍广泛使用) | `geometry` `legacy` `polygon` | ### 🏗️ 参数化 3D CAD | 技能 | 简介 | 关键标签 | |------|------|---------| | [freecad](./freecad/SKILL.md) | 开源参数化 3D CAD/BIM | `parametric` `bim` `python` | | [openscad](./openscad/SKILL.md) | 脚本式 3D CAD(CSG) | `scripting` `csg` `programmatic` | | [cadquery](./cadquery/SKILL.md) | Python 脚本化参数化 3D CAD | `python` `scripting` `occt` | | [solvespace](./solvespace/SKILL.md) | 轻量参数化 2D/3D CAD | `parametric` `constraint` `lightweight` | | [chili3d](./chili3d/SKILL.md) | 纯 Web 3D CAD(OCCT.js + WASM) | `web` `typescript` `wasm` `3d` | ### 📐 2D CAD 与制图 | 技能 | 简介 | 关键标签 | |------|------|---------| | [qcad](./qcad/SKILL.md) | 开源 2D CAD(DXF 编辑器) | `dxf` `2d` `editor` | | [librecad](./librecad/SKILL.md) | 开源 2D CAD(C++/Qt) | `dxf` `2d` `qt` | | [lightcad](./lightcad/SKILL.md) | 轻量级 Web 2D CAD 框架 | `web` `2d` `lightweight` | | [fy_layout](./fy_layout/SKILL.md) | 施工场地布置插件(LightCAD 二次开发示例) | `lightcad` `construction` `dotnet` | | [design-drawing-svg-md](./design-drawing-svg-md/SKILL.md) | 设计图 SVG+MD 双载体记录(钢结构施工图→可复现图纸描述) | `svg` `markdown` `pdf` `steel-structure` `llm` | ### 🔌 PCB/EDA 设计 | 技能 | 简介 | 关键标签 | |------|------|---------| | [kicad](./kicad/SKILL.md) | 开源 EDA/PCB 设计套件 | `eda` `pcb` `electronics` | ### 🏛️ BIM 与 IFC | 技能 | 简介 | 关键标签 | |------|------|---------| | [xbim](./xbim/SKILL.md) | .NET BIM/IFC 工具集 | `dotnet` `bim` `ifc` | ### 🛠️ .NET AutoCAD 开发 | 技能 | 简介 | 关键标签 | |------|------|---------| | [ifoxcad](./ifoxcad/SKILL.md) | AutoCAD .NET 二次开发框架 | `autocad` `dotnet` `plugin` | | [lightningcad](./lightningcad/SKILL.md) | 建筑围护深化设计插件(AutoCAD/ZWCAD) | `autocad` `zwcad` `panel-layout` | | [tongwen](./tongwen/SKILL.md) | CAD/BIM 工程图纸无损翻译套件(AutoCAD 2019-2026) | `autocad` `translation` `i18n` `bim` | ### 🔄 数据交换与可视化 | 技能 | 简介 | 关键标签 | |------|------|---------| | [libredwg](./libredwg/SKILL.md) | 自由 DWG 读写库 | `dwg` `converter` `library` | | [astral3d](./astral3d/SKILL.md) | 工业 3D 可视化与编辑框架 | `visualization` `3d` `rendering` | --- ## 快速导航 | 用户需求 | 推荐加载 | |---------|---------| | "画个 3D 零件" | `openscad/SKILL.md` 或 `cadquery/SKILL.md` | | "参数化机械设计" | `freecad/SKILL.md` | | "轻量快速建模" | `solvespace/SKILL.md` | | "浏览器里做 CAD" | `chili3d/SKILL.md` | | "编辑 DXF 图纸" | `qcad/SKILL.md` 或 `librecad/SKILL.md` | | "Python 脚本建模" | `cadquery/SKILL.md` | | "AutoCAD .NET 插件" | `ifoxcad/SKILL.md` | | "建筑围护板材排布/深化设计" | `lightningcad/SKILL.md` | | "CAD 图纸多语言翻译" | `tongwen/SKILL.md` | | "PCB 电路板设计" | `kicad/SKILL.md` | | "BIM/IFC 数据处理" | `xbim/SKILL.md` | | "2D 多边形布尔运算" | `clipper2/SKILL.md` | | "DWG 文件读写" | `libredwg/SKILL.md` | | "三维几何底层操作" | `occt/SKILL.md` | | "把钢结构施工图转成 LLM 可读的 SVG+MD" | `design-drawing-svg-md/SKILL.md` | --- ## 相关分类 - **[gis/](../gis/SKILL.md)** — 空间数据处理、地图服务、Web GIS - **[csharp/](../csharp/SKILL.md)** — .NET 框架、ORM、Office 操作 - **[ai/](../ai/SKILL.md)** — LLM 应用、Agent 框架 - **[3d/](../3d/SKILL.md)** — 3D 高斯泼溅与 Web 三维可视化