【飞鸟集】角度标注全部转弧长标注
在2006以下弧长标注有时候比较困难,但角度的连续标注比较容易,(天正用轴网标注可以很快生成角度标注)所以我这里编写了一个小工具,用来把角度标注转化为弧长标注的。命令: CCC
(defun c:ccc (/ fil sel rad R i ent dxf val new)
(setq fil '( (-4 . "<OR")
(100 . "AcDb2LineAngularDimension")
(100 . "AcDb3LineAngularDimension")
(-4 . "OR>")
(0 . "DIMENSION")
)
)
(if (and (setq sel (ssget fil))
(setq rad (car (entsel "\n请选择相应的圆弧: ")))
(setq rad (entget rad))
(or (= (cdr (assoc 0 rad)) "CIRCLE")
(= (cdr (assoc 0 rad)) "ARC")
)
)
(progn
(setq R (cdr (assoc 40 rad)))
(setq i 0)
(repeat (sslength sel)
(setq ent (ssname sel i))
(setq dxf (entget ent))
(setq val (assoc 42 dxf))
(setq new (* (cdr val) R))
(setq new (rtos new 2 0))
(setq new (strcat "{\\fSimSun|b0|i0|c134|p2;⌒}" new))
(setq dxf (subst (cons 1 new) val dxf))
(entmod dxf)
(setq i (1+ i))
)
)
)
)
能不能改为可以多段线内的弧长标注修改呢? 谢谢楼主分享这个插件,谢了 楼主的程序很实用,支持一下
<p>下面是演示</p><p></p> <p> 好东西 谢</p> xiexie <p>那叫转为<font color="#ff3300"><strong>弧长</strong></font>标注,<font color="#ff0000"><strong>弧度</strong></font>与<font color="#f70909"><strong>弧长</strong></font>是两个不同的概念。</p> yshf发表于2009-6-12 19:12:00static/image/common/back.gif那叫转为弧长标注,弧度与弧长是两个不同的概念。
<p>不好意思,全都打成了弧度了。</p><p>谢谢指出!</p> <p><font color="#ff00ff">⌒变?该如何解决</font></p><p><font color="#0000ff">可以把⌒放在数字上吗??</font></p> 放在上面,可以这样:{\\Fgdt.shx;^}\\P 楼主的程序很实用,支持一下