 - (defun c:tt ()
- "多段线竖直投影构造线"
- (if (setq e (car (entsel "\n选择多段线: ")))
- (progn
- (setq ptn (mapcar 'cdr(vl-remove-if '(lambda (x) (/= (car x) 10)) (entget e)))
- lst '()
- )
- (foreach p ptn
- (setq x (car p))
- (if (not (member x lst))
- (setq lst (cons x lst)
- a (command "xline" p (polar p (* pi 0.5) 10) "")
- )
- )
- )
- )
- )
- (princ)
- )
|