search
超级分解 (CXX)
- 默认命令:
CXX - 完整命令:
MU_CXX
功能概述
超级分解工具是用于彻底攻坚顽固图块、加密嵌套块与多重插入块的强力分解利器。在面对常规 EXPLODE(X命令)无法分解的多层嵌套图块、禁止分解图块、多重插入块(MInsertBlock)或因图层被锁定/隐藏而无法炸开的复杂图块时,超级分解通过自动穿透图层限制与深度递归遍历,将所有层级的内部构件一键彻底分解为纯净的底层基础图元。
怎么用
- 命令行输入
CXX并回车; - 系统自动执行全图图层环境预处理(解锁、解冻并开启被锁定的内部图层),避免因图层锁定导致分解中断;
- 命令行提示:
选择要超级分解的对象:; - 框选或点选需要分解的目标图块集合并按回车确认;
- 系统自动启动深度下钻递归算法,连续分解所有嵌套子图块;
- 分解完成后,命令行输出提示:
超级分解完成 (已自动解开所有嵌套层级)。。
关键参数与设置项
- 多重插入块 (MInsertBlock) 智能穿透:专门针对设计院或插件常见的
AcDbMInsertBlock加密块,系统内部会自动提取其插入基点、比例与旋转角,先将其还原转换为标准块参照并匹配原有属性,随后立即进行底层炸解。 - 强制赋予可分解权限:在下钻分解过程中,若检测到子块被标记为不可分解(
Explodable = False),系统会在内存中强制解除保护并赋予可分解权限,无需用户提前手动执行XA。 - 图块内部关联图层自愈解锁:自动读取图块内部各图元所引用的具体图层列表(
mu:unlock-block-def-layers),在分解执行前先行瞬态解锁这些深层图层,杜绝“因图层被锁定而无法分解”的 CAD 报错。 - 全深度递归遍历:采用尾递归算法追踪炸开后的所有碎片图元,只要碎片中包含子块,将持续下钻炸解,直至所有嵌套层级全部化解为线、弧、填充与文字等原生几何图元。
注意事项
- 超级分解执行的是“穿透到最底层的彻底解构”,操作完成后原图块将完全变为分散的基础图元,不再具备块特性;整个操作已封装进事务,若属误操作可随时通过输入
U进行一步完整撤销。 - 若只需分解最外层的单一包裹壳而保留内层子图块结构,请使用 CAD 原生
X(EXPLODE)命令或常规分解。