标注外边总出现短线垃圾,如何处理?
如题:系统变量也控制不了它!
本帖最后由 e2002 于 2019-11-18 14:04 编辑
e2002 发表于 2019-11-18 10:21
极少数人注意到了这个问题。
这个小秘密我以前只告诉了一个原来在Lizheng的人...8-)
其实本质上就是这种办法:对内置的 Archtick 重定义一下,而不是去使用自定义的某个块。
对比一下 TZ 用的办法就能发现差别。
dimdle,如果修改没用,查查你的用户箭头块长成什么样 x_s_s_1 发表于 2019-11-18 08:34
dimdle,如果修改没用,查查你的用户箭头块长成什么样
用户箭头块,不带这个小短线啊,是它问题? dimdle改为0看看 摸索一下,似乎这么设置就解决了问题:测试进行中
(if (null (tblobjname "block" "_archtick")) (progn
(setq
p1 '(0 0)
p2 (polar p1 (* pi 0.25) 71)
p3 (polar p1 (* pi 1.25) 71)
)
(command "pline" "non" p2 "w" 45 "" "non" p3 "")
(command "block" "_archtick" "non" p1 (entlast) "")
)
)
(setvar "dimasz" 0.01) ;;;;控制尺寸线、引线箭头的大小,并控制钩线的大小 极少数人注意到了这个问题。
这个小秘密我以前只告诉了一个原来在Lizheng的人...8-)
有时间的话,我写一篇吧 你这样的情况最好有dwg,口说无凭。
dimdle是控制两端延长线尺寸。
_ArchTick 如果不存在,可以自定义,如果存在,样式不同,也可以重定义。
一般情况下不用管理这个块,创建标注的时候会自动建立块。
某些后台数据库打开的情况下,在创建标注之前,如果指定的是这个建筑标记块,就需要这个块存在。 为什么我的没有超出? 可能还有另外一种原因,dimdle默认0,依旧出现超出尺寸线的原因是标注尺寸长度过短,显示文字的时候会自动出现超出线,涉及到另外一个相关变量dimgap dimatfit 等。
页:
[1]