尘缘一生 发表于 2019-11-17 22:51:00

标注外边总出现短线垃圾,如何处理?

如题:
系统变量也控制不了它!


e2002 发表于 2019-11-18 14:03:18

本帖最后由 e2002 于 2019-11-18 14:04 编辑

e2002 发表于 2019-11-18 10:21
极少数人注意到了这个问题。
这个小秘密我以前只告诉了一个原来在Lizheng的人...8-)


其实本质上就是这种办法:对内置的 Archtick 重定义一下,而不是去使用自定义的某个块。
对比一下 TZ 用的办法就能发现差别。


x_s_s_1 发表于 2019-11-18 08:34:09

dimdle,如果修改没用,查查你的用户箭头块长成什么样

尘缘一生 发表于 2019-11-18 08:37:57

x_s_s_1 发表于 2019-11-18 08:34
dimdle,如果修改没用,查查你的用户箭头块长成什么样

用户箭头块,不带这个小短线啊,是它问题?

x_s_s_1 发表于 2019-11-18 09:17:16

dimdle改为0看看

尘缘一生 发表于 2019-11-18 09:51:26

摸索一下,似乎这么设置就解决了问题:测试进行中

(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) ;;;;控制尺寸线、引线箭头的大小,并控制钩线的大小

e2002 发表于 2019-11-18 10:21:32

极少数人注意到了这个问题。
这个小秘密我以前只告诉了一个原来在Lizheng的人...8-)

有时间的话,我写一篇吧

edata 发表于 2019-11-19 10:30:43

你这样的情况最好有dwg,口说无凭。
dimdle是控制两端延长线尺寸。
_ArchTick 如果不存在,可以自定义,如果存在,样式不同,也可以重定义。
一般情况下不用管理这个块,创建标注的时候会自动建立块。
某些后台数据库打开的情况下,在创建标注之前,如果指定的是这个建筑标记块,就需要这个块存在。

maiko 发表于 2019-11-19 10:38:35

为什么我的没有超出?

edata 发表于 2019-11-19 14:49:59

可能还有另外一种原因,dimdle默认0,依旧出现超出尺寸线的原因是标注尺寸长度过短,显示文字的时候会自动出现超出线,涉及到另外一个相关变量dimgap dimatfit 等。
页: [1]
查看完整版本: 标注外边总出现短线垃圾,如何处理?