CAD绘图软件中对齐标注转化为转角标注的应用程序(附安装方法)
jk12li
jk12li Lv.2
2011年03月03日 17:13:21
只看楼主

;;;对齐标注转线性标注(Defun C:DDC (/ AcadObject AcadDocument mSpace DimSS L M DimGet DimEle DimLay Dimcon DimStyle pt10 pt13 pt14)(vl-load-com)(setvar "cmdecho" 0) (princ "\\n 选上对齐标注转换成线性标注!")(setq DimSS (ssget '((0 . "DIMENSION"))))

;;;对齐标注转线性标注
(Defun C:DDC (/ AcadObject AcadDocument mSpace DimSS L M DimGet DimEle DimLay Dimcon DimStyle pt10 pt13 pt14)
(vl-load-com)
(setvar "cmdecho" 0)
(princ " \\n 选上对齐标注转换成线性标注!")
(setq DimSS (ssget '((0 . "DIMENSION"))))
(if (= DimSS nil)
(progn
(princ " \\n 没有对齐标注被选上!")
(exit)))
(command "._UNDO" "BE")
(setq L (sslength DimSS))
(setq M 0)
(while (< M L)
(setq DimGet (ssname DimSS M))
(setq DimEle (entget DimGet))
;;;获取图层、颜色
(setq DimLay (cdr (assoc 8 DimEle)))
(setq pt10 (cdr (assoc 10 DimEle)))
(setq pt13 (cdr (assoc 13 DimEle)))
(setq pt14 (cdr (assoc 14 DimEle)))
(setq Dimcon (cdr (assoc 1 DimEle)))
(setq DimStyle (cdr (assoc 3 DimEle)))
(GnHdg_AddDimAlign pt13 pt14 pt10 Dimcon DimStyle)
(command "._CHANGE" (entlast) "" "P" "LA" DimLay "")
(command "._ERASE" DimGet "")
(Setq M (+ M 1)))
(command "._UNDO" "E")
(prin1))
;;;建立线性标注
(defun GnHdg_AddDimAlign (GnHdg_Pt1 GnHdg_Pt2 GnHdg_Pt3 GnHdg_DimCon GnHdg_DimStyle / Ent)
(if (setq ent (entmake (list '(0 . "DIMENSION")
'(100 . "AcDbEntity")
'(100 . "AcDbDimension")
(cons 10 GnHdg_Pt3)
'(11 0. 0. 0.)
'(70 . 32)
(cons 1 GnHdg_DimCon)
(cons 3 GnHdg_DimStyle)
'(100 . "AcDbAlignedDimension")
(cons 13 GnHdg_Pt1)
(cons 14 GnHdg_Pt2)
(cons 50 (angle GnHdg_Pt1 GnHdg_Pt2))
'(100 . "AcDbRotatedDimension"))))ent))
b501614cb6414401a1c2.rar
1.0 KB
立即下载
leimw
2011年03月04日 12:53:08
2楼
请问有什么作用吗?
回复
lichuqin
2011年03月04日 13:12:35
3楼
谢谢楼主提供的插件
回复
jiangxi001
2011年03月11日 01:36:15
4楼
谢谢楼主提供
回复
jk12li
2011年03月23日 15:05:56
5楼
主要是把天正建筑的尺寸标注即:“对齐标注”转化为“转角标注”
回复
taogeal
2011年05月04日 12:09:49
6楼
谢谢楼主提供
回复
heihei9999
2011年05月04日 13:16:19
7楼
谢谢楼主提供的插件
回复
liangyuan898
2012年06月07日 10:56:20
8楼
真的很好用,一下子全部涮过来了,不用重新再标
回复
zjulei
2012年11月01日 14:20:24
9楼
好东西,正是我需要的,谢谢楼主分享
回复
秦之风
2012年11月02日 05:55:13
10楼
一下子全部涮过来了,不用重新再标
回复
venmy1
2015年05月11日 18:01:54
11楼
楼主,我发现个小bug,会把“角度标注”也改成“转角标注”了。
加分:lol
回复

相关推荐

APP内打开