CAD图为多重插入引用时能分解吗,怎样分解?
CAD图为多重插入引用时能分解的代码:
(defun c:unlk (/ en ent)
(setq en (entsel "\n请选择被加密的图形:"))
(if en
(if (= (cdr (assoc 0 (setq ent (cdr (entget (setq en (car en)))))))
"INSERT"
)
(progn
(setq ent (entmakex
(list '(0 . "INSERT")
(assoc 2 ent)
(assoc 10 ent)
)
)
)
(command "_.explode" (entlast))
(entdel en)
)
)
)
(princ "\nOK,解密成功。")
(princ)
)
保存为“unlk.lsp”文件。
扩展资料:
平面绘图:能以多种方式创建直线、圆、椭圆、圆环多边形(正多边形)、样条曲线等基本图形对象。
绘图辅助工具:提供了正交、对象捕捉、极轴追踪、捕捉追踪等绘图辅助工具。正交功能使用户可以很方便地绘制水平、竖直直线,对象捕捉可 帮助拾取几何对象上的特殊点,而追踪功能使画斜线及沿不同方向定位点变得更加容易。
编辑图形:CAD具有强大的编辑功能,可以移动、复制、旋转、阵列、拉伸、延长、修剪、缩放对象等。
标注尺寸:可以创建多种类型尺寸,标注外观可以自行设定。
书写文字:能轻易在图形的任何位置、沿任何方向书写文字,可设定文字字体、倾斜角度及宽度缩放比例等属性。
图层管理功能:图形对象都位于某一图层上,可设定对象颜色、线型、线宽等特性。
三维绘图:可创建3D实体及表面模型,能对实体本身进行编辑。
网络功能:可将图形在网络上发布,或是通过网络访问AutoCAD资源。
数据交换 :提供了多种图形图像数据交换格式及相应命令。
二维转三维
solprof 命令:在图纸空间中创建三维实体的轮廓图像。
solview 命令:使用正交投影法创建布局视口以生成三维实体及体对象的多面视图与剖视图。
soldraw 命令:在用 solview 命令创建的视口中生成轮廓图和剖视图。
soldraw 命令与 solprof 命令的使用方法及区别:
soldraw 命令需与 solview 命令配合使用,只能在用 solview 命令创建的视口中生成轮廓图和剖视图。
solprof 命令可以单独使用,即在图纸空间中的任何视图上都可以使用,可以创建三维实体的轮廓图像。
参考资料来源:百度百科-CAD
工具作用:有时我们收到的cad图纸很大,只点选其中的一部分,整个图纸全被选中,如直接使用cad下的炸开(explode)命令或解开编组命令没有效果,原因是该图纸使用了 “多重插入引用”。
使用说明:直接把lockdwg.VLX拖放到cad软件界面中,然后按照命令行中提示输入命令即可,如果“多重插入引用”的层次比较多,可以多使用几次,最后再配合使用explode炸开命令即可将整张图纸全部分解。
(defun c:unlk (/ en ent)
(setq en (entsel "\n请选择被加密的图形:"))
(if en
(if (= (cdr (assoc 0 (setq ent (cdr (entget (setq en (car en)))))))
"INSERT"
)
(progn
(setq ent (entmakex
(list '(0 . "INSERT")
(assoc 2 ent)
(assoc 10 ent)
)
)
)
(command "_.explode" (entlast))
(entdel en)
)
)
)
(princ "\nOK,解密成功。")
(princ)
)
保存为“unlk.lsp”文件
cad中用“APPLOAD”命令加载这个文件,
然后输入“unlk”命令就行了。