海贼凌源 发表于 2016-2-20 15:39:18

代码中包含标注命令,如何显示标注动态调整的过程?

本帖最后由 海贼凌源 于 2016-2-24 21:45 编辑

P1是选择标注的起点,P2是选择标注的终点3,P3是标注线的定位。请问如何使P1,P2画出的标注显示出来,然后再由P3来定位?(defun c:da2()
(setq p1 (getpoint))
(setq p2 (getpoint p1))
(setq p3 (getpoint p2))
(while p2
    (command "DIMALIGNED" p1 p2 p3)
    (setq p2 (getpoint p1))
    (setq p3 (getpoint p2))
    )

(princ)

ivde 发表于 2016-2-20 16:28:29


(defun c:tt (/p1 p2)
(while (and
            (setq p1 (getpoint "\nFirst Point: "))
            (setq p2 (getpoint p1 "\nSecond Point: "))
         )
    (command ".dimaligned" p1 p2)
    (if      (/= (getvar "cmdacitve") 0)
      (command pause)
      (command)
    )
)
(princ)
)

海贼凌源 发表于 2016-2-20 16:51:04

ivde 发表于 2016-2-20 16:28 static/image/common/back.gif


请问,这里是哪段语句控制了标注线的显示呢?我想在很多场合用到标注显示。在我原本的代码上试了一下还是没有这个效果。

海贼凌源 发表于 2016-3-10 21:08:21

求大神指导。。。

海贼凌源 发表于 2016-4-7 09:12:01

求大神解答
页: [1]
查看完整版本: 代码中包含标注命令,如何显示标注动态调整的过程?