尘缘一生 发表于 2017-8-23 18:58:42

恶心的“空隙”,如何消除?

尺寸标准,总有个”空隙”存在,如何消除?是哪个变量控制的呢?


xinxirong 发表于 2017-8-23 18:59:43

发图上来,。。。

鹏程 发表于 2017-8-24 12:04:03

(setvar "dimexo" 0)

尘缘一生 发表于 2017-8-24 21:12:55

鹏程 发表于 2017-8-24 12:04
(setvar "dimexo" 0)

这个问题,可以采用重新定义 "_archtick" 解决,我弄好了。

尘缘一生 发表于 2017-8-24 21:15:20

重定义,建筑标记,使之变得粗壮些。当然,标注 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) "")   
    )
)

llsheng_73 发表于 2017-8-25 09:20:04

尘缘一生 发表于 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) "")

条件真和假都是运行的这一部分,那么,判断有必要么?

llsheng_73 发表于 2017-8-28 09:24:45

尘缘一生 发表于 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) "")))

sroo 发表于 2017-8-28 11:10:38

支持较真,支持严谨:lol
页: [1]
查看完整版本: 恶心的“空隙”,如何消除?