恶心的“空隙”,如何消除?
尺寸标准,总有个”空隙”存在,如何消除?是哪个变量控制的呢?发图上来,。。。 (setvar "dimexo" 0) 鹏程 发表于 2017-8-24 12:04
(setvar "dimexo" 0)
这个问题,可以采用重新定义 "_archtick" 解决,我弄好了。 重定义,建筑标记,使之变得粗壮些。当然,标注 style需要你照常选择为:"_archtick"
(if (null (tblobjname "block" "_archtick"))
(progn
(setq p1 '(0 0)
p2 (polar p1 (* pi 0.25) 0.71)
p3 (polar p1 (* pi 1.25) 0.71)
)
(command "pline" "non" p2 "w" 0.45 "" "non" p3 "")
(command "block" "_archtick" "non" p1 (entlast) "")
)
)
(if (tblobjname "block" "_archtick")
(progn
(setq p1 '(0 0)
p2 (polar p1 (* pi 0.25) 0.71)
p3 (polar p1 (* pi 1.25) 0.71)
)
(command "pline" "non" p2 "w" 0.45 "" "non" p3 "")
(command "block" "_archtick" "Y" "non" p1 (entlast) "")
)
)
尘缘一生 发表于 2017-8-24 21:15
重定义,建筑标记,使之变得粗壮些。当然,标注 style需要你照常选择为:"_archtick"
(setq p1 '(0 0)
p2 (polar p1 (* pi 0.25) 0.71)
p3 (polar p1 (* pi 1.25) 0.71)
)
(command "pline" "non" p2 "w" 0.45 "" "non" p3 "")
(command "block" "_archtick" "Y" "non" p1 (entlast) "")
条件真和假都是运行的这一部分,那么,判断有必要么? 尘缘一生 发表于 2017-8-24 21:15
重定义,建筑标记,使之变得粗壮些。当然,标注 style需要你照常选择为:"_archtick"
(setq p1 '(0 0)
p2 (polar p1 (* pi 0.25) 0.71)
p3 (polar p1 (* pi 1.25) 0.71)
)
(apply'command(vl-remove'nil(list"pline" "non" p2 "w" 0.45 "" "non" p3 ""
"block" "_archtick"(if(tblobjname "block" "_archtick") "Y")"non" p1 (entlast) ""))) 支持较真,支持严谨:lol
页:
[1]