search

切割视口 (QG)

  • 默认命令: QG
  • 完整命令: MU_QG

功能概述

切割视口工具用于在布局(图纸空间)中将一个已有视口通过一条分割线精准切割拆分为两个独立的子视口。常用于施工图排版中将超长平面图分割为多段排版、避开图框标题栏、局部避让详图或立面图分块表达。工具内部采用模型空间投影锚点精确反馈对齐算法,切割后两个新视口内的模型图形绝对严丝合缝、零位移、零跑位,完美继承原有比例与旋转角度。

怎么用

  1. 进入布局空间并启动命令:
    • 切换到需要排版的图纸空间布局(若在模型空间运行,系统会自动智能切换至首个可用布局);
    • 命令行输入 QG 并回车。
  2. 选择要切割的目标视口:
    • 命令行提示:Select a viewport to split:;
    • 鼠标单击点选目标视口边框(支持标准矩形视口或已被异形裁剪的多段线视口)。
  3. 指定切割线两点:
    • 命令行提示:Specify start point of split line:,在视口外部或边界外点选切割起点;
    • 提示:Specify end point of split line:,穿过视口点选切割终点(割线需与视口边界相交出两个交点);
  4. 自动生成与对齐:
    • 系统自动将原视口边界一分为二,生成两个全新的多边形视口;
    • 自动继承原视口的出图比例、视口旋转角(Twist Angle)、三维视图方向与图层分配,并在保持模型几何对齐后自动锁定显示。

关键参数与设置项

  • 拓扑多边形精确求交算法:内置 MU_GetPolygonLineIntersections 与 MU_SplitPolygon 算法,不仅支持标准矩形视口切割,还支持已带有任意凹凸折线裁剪边界(Clip Entity)的复杂异形视口多次重复切割。
  • PSDCS 到 WCS 投影锚点对齐:通过图纸空间显示坐标系(PSDCS 组码 3)与模型空间世界坐标系(WCS)的投影转换,两新视口共用原割线起点作为定位锚点,模型中的线条在切割拼缝处绝对保持 100% 连续无错位。
  • 锁定属性与图层继承:原视口的显示锁定状态(DisplayLocked)与图层自动继承至切割后的两个新视口,原视口实体及旧裁剪多段线自动安全析构销毁。

注意事项

  • 切割线必须至少穿透视口边界两个互异交点;若切割线未贯穿视口,命令行会提示:The line does not intersect the viewport boundary at two distinct points 并退出。
  • 布局视口总壳(ID 为 1 的图纸空间视口)受 CAD 底层保护不可切割,请点选图纸中实际开辟的绘图视口。