# FasCAD 使用帮助

## 1. 快速开始

1. 在 `文件(File) -> 新建(New)` 创建空白工程。  
2. 在 `几何(Geometry)` 菜单中创建 2D/3D 几何。  
3. 在 `编辑(Edit)` 中执行拉伸、旋转、布尔、倒角等操作。  
4. 使用 `测量(Measure)`、`Model Check`，并在需要时结合脚本分析能力检查模型质量。  
5. 在 `文件(File) -> 保存/另存为` 保存工程。  

---

## 2. 常用菜单说明

### 文件（File）

- `Open`：打开已有工程。  
- `Import`：导入外部几何（如 STEP/IGES/STL 等，取决于当前版本支持）。  
- `Export`：导出当前模型。  
- `Export Selection`：仅导出当前选中对象。  
- `New / Save / Save As`：新建、保存、另存。  

### 几何（Geometry）

- 2D：`Line`、`Circle`、`Arc`、`Rectangle`、`Ellipse`、`Bezier`、`BSpline`、`Polygon`。  
- 3D：`Box`、`Cylinder`、`Sphere`、`Cone`、`Torus`、`Polyhedron`（部分模式下可能隐藏）。  

### 编辑（Edit）

- 变换：`Copy`、`Move`、`Mirror`、`Scale`。  
- 特征：`Extrude`、`Revolve`、`Sweep`、`Loft`、`Shell`、`Split`、`Draft`、`Slice`。  
- 细化：`Offset`、`Fillet`、`Chamfer`。  
- 布尔：`Unite`、`Common`、`Subtract`、`Chop`。  
- 阵列：`Array`、`Circular Array`。  
- 撤销重做：`Undo / Redo`。  

### 视图（View）

- 标准视图：`XY`、`XZ`、`YX`、`ZX`、`ZY`、`ISO`。  
- `Exploded View`：爆炸视图开关。  

### 工具（Tools）

- `Find`：查找对象。  
- `Script Editor`：打开脚本编辑器。  
- `Options`：软件选项设置。  
- `DOE`：参数设计与试验入口。  
- `Global Collision Check`：全局干涉/碰撞检测。  
- `Collision Configuration...`：碰撞参数配置。  
- `Model Check...`：模型拓扑和几何质量检查。  

### 测量（Measure）

- `Measure Volume`、`Area`、`Length`、`Distance`、`Angle`、`Mass Properties`。  

### 分析（Analysis / Script）

- 当前代码中已存在曲率、斑马纹、拔模、厚度等分析后端与 Python 接口。  
- 是否在当前 GUI 菜单中直接暴露，取决于具体构建版本与界面接线状态。  
- 对于未在菜单中明确暴露的分析项，优先通过脚本接口或专项工具链使用。  

---

## 3. 推荐建模流程

1. 导入或创建基准几何。  
2. 完成特征编辑与布尔组合。  
3. 使用 `Model Check` 修复明显几何问题。  
4. 使用 `Measure` 核查关键尺寸和体积。  
5. 使用已暴露的 `Measure / Model Check`，并在需要时结合脚本分析能力做曲率/厚度等检查。  
6. 导出目标格式并归档工程。  

---

## 4. 选择与交互提示

- 工具栏可切换 `Single Select`（单选）和 `Box Select`（框选）。  
- 布尔和编辑命令前，请先确认已正确选中目标对象。  
- 若看不到操作结果，先检查：  
  - 视图方向是否合适；  
  - 模型是否被隐藏；  
  - 选择集是否为空；  
  - 输出窗口是否有提示信息。  

---

## 5. 脚本与自动化

- 在 `Tools -> Script Editor` 使用 Python 脚本。  
- 建议把重复操作（批量建模、批量导出、检查流程）脚本化。  
- 分析菜单中的部分功能会在输出窗口提示对应脚本调用。  

---

## 6. 常见问题

### Q1：点击命令后没有变化？

请依次检查：是否选中对象、命令参数是否有效、对象是否可见、是否被撤销。  

### Q2：布尔失败怎么办？

先做几何清理与模型检查，避免自交、开口壳体、极小特征导致失败。  

### Q3：导出失败怎么办？

先尝试 `Export Selection` 导出单体定位问题，确认几何有效后再导出全集。  

### Q4：视图混乱怎么办？

使用 `View -> ISO` 或标准正交视图重置观察方向。  

---

## 7. 版本说明

- 本帮助文档已按 2026-03-22 代码状态复核。  
- 对仍属实验或未正式交付的能力，应以发布说明和菜单实际暴露范围为准。  

