相交工具
使用相交工具在图元相交处添加点并在该处拆分图元,或将两个图元修剪到其交点处。

用法
- 选择*两个或更多图元。
- 单击应用。
在所选图元中任意两个相交的每一处都会添加一个点(直线、圆弧、圆、椭圆、贝塞尔曲线、 NURBS 曲线、三次样条曲线、Catmull-Rom 样条曲线、Hermite 样条曲线和 B 样条曲线、多段线和样条曲线,任意组合均可),每个图元都会被拆分为在这些点处相接的若干段。圆或椭圆会变为圆弧(在其自身的起点处也会切开)。无限长直线会获得这些点,但保持完整。消息会说明创建了多少个点、拆分了多少个图元。如果某处已有点(图元的端点或之前的交点),则不会再添加第二个。点和拆分可一步撤销。
点、文字、尺寸标注和图像会被跳过。
全部相交
单击全部相交可一次对整个页面执行此操作,无论选中了什么:每条可见的直线、圆弧、圆、椭圆、曲线和多段线都会与其他所有图元求交,在任意两者相交处添加点,并在该处将每个图元拆分为若干段。尺寸标注、文字、图像、点和零件会被跳过,隐藏的图元、隐藏图层上的图元以及构造图层上的图元(已拆分的图元保留在此处)也会被跳过,因此再次单击只会对各段求交。它可一步撤销。
每个点都跟随图元。直线、圆弧和圆相交时,交点由它们的点计算得出,而不是由图元本身计算,因此不依赖于图元是否保留:
| 相交情况 | 点 |
|---|---|
| 两条线段 | 其端点的 LERP(…) |
| 直线与圆弧或圆 | LINECIRCLE(P1,P2,P5,DISTANCE(P5,P6),0):从直线起点算起的第一个或第二个交点 |
| 两个圆弧或圆 | 由两个圆心和半径进行 TRIANGULATE,取一侧或另一侧 |
其他任何图元相交时,点就是交点本身(CROSSING(@3,@4,0),沿第一个图元的第一个交点)。
原图元的处理。 没有其他内容引用的直线、圆弧或圆会被删除:其各段是位于其自身的点和新点上的新直线和圆弧,而这些点由原图元的点计算得出,因此不再需要原图元。其他任何图元(曲线、多段线,或有点或其他图元以其为依据定义的直线、圆弧或圆)以其原有 ID 保留在构造图层上,其各段以它为依据定义。之后使用编辑 > 整理图纸可删除不再需要的构造图元。
修剪
勾选修剪第一个图元、修剪第二个图元或两者都勾选,可将图元修剪到其交点处。第一个图元是你先选择的那个。
- 恰好选择两个图元。
- 勾选要修剪的图元。
- 单击应用。
- 单击交点上要切掉的那一侧。
你的单击会选取离它最近的交点,并对每个勾选的图元选取单击位置所在的那一侧:该侧被删除,于是图元止于该交点。在两条直线构成的 X 形的四个角之一中单击,会切掉该角两侧的两条臂。改为右键单击则取消。
保存的是这一选择,而不是你单击的位置:哪个交点(沿第一个图元计数)以及每个图元切掉哪一端,写作 INTERSECT @3,@4,END,START,0。因此图元移动时,修剪结果保持不变。
未勾选的图元会在交点处拆分。圆、椭圆、封闭多段线和无限长直线不会被修剪,仅在其端点处与另一个图元相交的图元也不会被修剪:这些图元会按未勾选时一样被拆分(无限长直线则保持完整)。以这种方式修剪的两条线段止于参数化交点,因此移动时它们保持相连。
延伸
勾选延伸图元,可使两个图元在其延长后会相交的位置相交:线段按其整条直线、圆弧按其整个圆计算。恰好选择两个图元,单击应用,然后在所需交点附近单击。未到达交点的图元会从其较近的一端延伸到交点(延伸部分以该图元为依据定义,跟随该图元);已到达交点的图元照常在该处修剪或拆分。只有线段和圆弧可以延伸。该命令在末尾加上 TRUE 写入:INTERSECT @3,@4,NONE,NONE,0,TRUE。
*选择图元的方式与选择工具相同:单击、拖出矩形,按住 Shift 或 Ctrl 可添加或 移除。详细了解选择