search
消除重元 (OL)
- 默认命令:
OL - 完整命令:
MU_OL
功能概述
消除重元工具(Overkill 高性能重构版)用于快速检测并清理图纸中重复、重叠或碎断的图形实体。可自动将多条连续共线断线合并为一条完整线条、删除完全重合的多余实体,并支持图元 Z 坐标自动拍平。通过精简冗余实体,有效解决图纸几何体量过大、导出卡顿以及加工下料时重复切割的难题。
怎么用
- 预选快速消除:
- 先用鼠标框选需要去重的图纸范围;
- 命令行输入
OL并回车,系统将直接按记忆的默认精度完成图元拍平、重叠删除与共线合并,并在命令行输出处理统计报告。
- 后选交互处理:
- 命令行输入
OL并回车; - 命令行提示:
当前精度: 长度=0.0500 角度=0.0010与选择对象 (空选回车进行设置):; - 框选目标图纸区域后按回车,系统即刻执行消除与合并。
- 命令行输入
- 打开参数设置面板(空选回车):
- 命令行输入
OL并回车; - 在选择对象提示处,不选择任何图元,直接敲击回车键或空格键;
- 系统将弹出“消除重元设置”对话框,可对线性容差、角度容差以及需要参与处理的对象类型进行精细化勾选。
- 命令行输入
关键参数与设置项
- 线性容差与角度容差:
- 长度容差 (
lin_prec):判定两线段共线或端点重合的距离阈值(默认0.05毫米); - 角度容差 (
ang_prec):判定线段方向平行或共线的角度偏差阈值(默认0.001弧度)。
- 长度容差 (
- 对象类型细分过滤:在设置面板中可独立控制各类型实体的参与状态:
- 直线 (Line):自动合并重叠、相交或共线的线段;
- 多段线 (LWPolyline):简化多余共线顶点,清理重合段;
- 文字 (Text / MText):清理原位重复粘贴的相同文字;
- 图块 (Insert):清理原位重叠插入的同名同比例块参照;
- Solid / 其他实体:清理重复填充面域。
注意事项
- 在执行去重前,系统第一阶段会自动对选区内图元执行拍平(Flatten)校正,消除细微的高程浮动,确保三维空间中的重叠图元能够准确被投影识别并合并。
- 合并共线实体时,新生成的实体将保留母体图元的主图层与主属性,建议在同一专业图层内进行批量去重。