search

消除重元 (OL)

  • 默认命令: OL
  • 完整命令: MU_OL

功能概述

消除重元工具(Overkill 高性能重构版)用于快速检测并清理图纸中重复、重叠或碎断的图形实体。可自动将多条连续共线断线合并为一条完整线条、删除完全重合的多余实体,并支持图元 Z 坐标自动拍平。通过精简冗余实体,有效解决图纸几何体量过大、导出卡顿以及加工下料时重复切割的难题。

怎么用

  1. 预选快速消除:
    • 先用鼠标框选需要去重的图纸范围;
    • 命令行输入 OL 并回车,系统将直接按记忆的默认精度完成图元拍平、重叠删除与共线合并,并在命令行输出处理统计报告。
  2. 后选交互处理:
    • 命令行输入 OL 并回车;
    • 命令行提示:当前精度: 长度=0.0500 角度=0.0010 与 选择对象 (空选回车进行设置):;
    • 框选目标图纸区域后按回车,系统即刻执行消除与合并。
  3. 打开参数设置面板(空选回车):
    • 命令行输入 OL 并回车;
    • 在选择对象提示处,不选择任何图元,直接敲击回车键或空格键;
    • 系统将弹出“消除重元设置”对话框,可对线性容差、角度容差以及需要参与处理的对象类型进行精细化勾选。

关键参数与设置项

  • 线性容差与角度容差:
    • 长度容差 (lin_prec):判定两线段共线或端点重合的距离阈值(默认 0.05 毫米);
    • 角度容差 (ang_prec):判定线段方向平行或共线的角度偏差阈值(默认 0.001 弧度)。
  • 对象类型细分过滤:在设置面板中可独立控制各类型实体的参与状态:
    • 直线 (Line):自动合并重叠、相交或共线的线段;
    • 多段线 (LWPolyline):简化多余共线顶点,清理重合段;
    • 文字 (Text / MText):清理原位重复粘贴的相同文字;
    • 图块 (Insert):清理原位重叠插入的同名同比例块参照;
    • Solid / 其他实体:清理重复填充面域。

注意事项

  • 在执行去重前,系统第一阶段会自动对选区内图元执行拍平(Flatten)校正,消除细微的高程浮动,确保三维空间中的重叠图元能够准确被投影识别并合并。
  • 合并共线实体时,新生成的实体将保留母体图元的主图层与主属性,建议在同一专业图层内进行批量去重。