Trim

trim(修剪)命令删除LineArcCircleEllipsePolyline 位于两个相邻交点之间的部分,将图元分割为一个或多个剩余部分。要切割的线段由光标位置决定 — 将光标悬停在要删除的部分上并单击以修剪。

修剪图元

  1. 在命令行中输入 trim,或单击工具栏中的Trim按钮。
  2. 将光标悬停在要删除的线段上 — 预览精确高亮显示将被切割的部分。
  3. 单击以删除该线段。

每次修剪后命令保持激活,可以继续悬停和单击以切割更多线段——可以在同一图元或不同图元上。按 EnterSpaceEscape 退出。

  之前:                     修剪中间段后:

  ──────●──────●──────        ──────●          ●──────
      交点  交点       (左部分)  (右部分)
                                 (中间段已删除)

如何确定修剪线段

命令将光标位置投影到悬停的图元上,并找到该图元与其他图元的所有交点。这些交点将图元分成若干段——对于 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、PolylineLine、Arc、Ellipse、Polyline