cq4920 发表于 2020-3-23 23:39:17

交点画构造线

本帖最后由 cq4920 于 2022-12-21 01:03 编辑




根据一个交点画点的程序演变得来!

应该还可以继续演变成交点打断交点插块 交点标注高程标注只是我用不到就不研究了!

(defun c:jd ();;;;曲线交点处加点
(vl-load-com)
(princ "\n请选择多段线、样条曲线、直线、圆、圆弧、椭圆:")
(setq ss (ssget (list (cons 0 "*LINE,ARC,CIRCLE,ELLIPSE"))))
(if (/= ss nil)
    (progn
      (setq ptnls (xlr_jdlb_ss ss))
      (if (/= ptnls nil)
      (progn
          (setvar "PDMODE" 35) ;点模式
          (foreach pt ptnls
            (entmake (list (cons 0 "POINT") (cons 10 pt)(cons 62 3)))
          )
      )
      )
    )
)
)上面这段代码就是源程序的开始部分!不知道是哪里的了!

页: [1] 2
查看完整版本: 交点画构造线