这是一个开始
- ; by BIGAL June 2015
- (defun c:aaa ( / sspts len x pt closestpt)
- (Princ "\nSelect all the points")
- (setq sspts (ssget (list (cons 0 "Point"))))
- (setq len (sslength sspts))
- (setq obj (car (entsel "\nSelect object: ")))
- (setq x len)
- (repeat len
- (setq pt (cdr (assoc 10 (entget (ssname sspts (setq x (- x 1)) )))))
- (setq closestpt (vlax-curve-getclosestpointto obj pt))
- (setq dist (distance closestpt pt))
- (command "TEXT" pt "" "" (rtos dist 2 3))
- )
- )
|