Trim
trim(修剪)命令删除Line、Arc、Circle、Ellipse 或 Polyline 位于两个相邻交点之间的部分,将图元分割为一个或多个剩余部分。要切割的线段由光标位置决定 — 将光标悬停在要删除的部分上并单击以修剪。
修剪图元
- 在命令行中输入
trim,或单击工具栏中的Trim按钮。 - 将光标悬停在要删除的线段上 — 预览精确高亮显示将被切割的部分。
- 单击以删除该线段。
每次修剪后命令保持激活,可以继续悬停和单击以切割更多线段——可以在同一图元或不同图元上。按 Enter、Space 或 Escape 退出。
之前: 修剪中间段后:
──────●──────●────── ──────● ●──────
交点 交点 (左部分) (右部分)
(中间段已删除)
如何确定修剪线段
命令将光标位置投影到悬停的图元上,并找到该图元与其他图元的所有交点。这些交点将图元分成若干段——对于 Line、Arc 或开放的 Polyline,图元自身的端点作为额外的固定边界。完整的 Circle 或 Ellipse,或闭合的 Polyline(包括 Rectangle),没有自身的端点,因此至少需要两个交点才能进行修剪。光标投影所在区间对应的线段被高亮显示,单击后将被删除。
- Line、Arc 和开放 Polyline — 被删除的线段可以是前导部分(第一个交点之前)、中间部分(两个交点之间,将图元分成两部分),或尾随部分(最后一个交点之后)。
- Circle、Ellipse 和闭合 Polyline/Rectangle — 由于没有固定的起点或终点,只能删除两个交点之间的弧。如果交点少于两个,不会显示预览,单击也不会产生任何效果。图形的其余部分将成为唯一剩余的部分。
修剪产生的结果
| 图元 | 修剪后的结果 |
|---|---|
| Line | 最多两个更短的 Line 图元 |
| Arc | 最多两个更短的 Arc 图元 |
| Circle | 一个 Arc 图元 — 圆的闭合形状消失,因此剩余部分存储为圆弧 |
| Ellipse | 一个带有起始角和终止角的 Ellipse 图元 — 剩余部分仍是 Ellipse,现在是部分椭圆 |
| Polyline(开放) | 最多两个更短的 Polyline 图元 |
| Polyline(闭合)/ Rectangle | 一个开放的 Polyline 图元 — 闭合形状消失,因此剩余部分以开放形式存储 |
键盘参考
| 按键 | 操作 |
|---|---|
Enter / Space | 退出修剪模式 |
Escape | 退出修剪模式 |
支持的图元
| 图元 | 可以修剪? |
|---|---|
| Line | 是 |
| Arc | 是 |
| Circle | 是 — 需要 2 个或更多交点 |
| Ellipse | 是 — 需要 2 个或更多交点 |
| Polyline(开放) | 是 |
| Polyline(闭合)/ Rectangle | 是 — 需要 2 个或更多交点 |
| 文字、样条线、标注、引线 | 否 |
用作切割边界的图元可以是 Line、Arc、Circle、Ellipse 或 Polyline。文字、样条线、标注和引线图元永远不会产生交点,因此它们也不能作为边界。
Polyline 的弧形段(用 Arc 开关绘制或导入)修剪方式与直线段完全相同——将光标悬停在两个交点之间的弧形部分上并单击。修剪后的边保持其曲率;只有长度会改变。
Trim vs Extend
| 修剪 | 延伸 | |
|---|---|---|
| 功能 | 删除图元的一段 | 将直线端点延伸到边界 |
| 触发方式 | 悬停在要切割的线段上 | 悬停在要延伸的端点附近 |
| 结果 | 图元分割或缩短 | 直线端点移动到边界 |
| 支持的图元 | Line、Arc、Circle、Ellipse、Polyline | Line、Arc、Ellipse、Polyline |