# Cad Skills

> 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.

- Skill: `znlgis/cad-skills` (Agent Skill)
- Install (CLI): `npx skillmds@latest add znlgis/cad-skills`
- Raw SKILL.md: https://api.skillmd.com/api/skills/znlgis/cad-skills/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: znlgis (https://skillmd.com/u/znlgis)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/znlgis/cad-skills

---


> **父级入口：** [../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 三维可视化

