 - (defun c:tt2(/ ss i en pt ang1 ang2)
- (if(setq ang1(* pi 0.5)
- ang2(+ pi ang1)
- ss(ssget"X"'((0 . "LINE"))))
- (repeat(setq i(sslength ss))
- (IF(<= ANG1
- (APPLY'ANGLE(setq i(1- i)
- en(entget(ssname ss i))
- pt(mapcar'(lambda(x)(setq x(assoc x en)en(vl-remove x en))(cdr x))'(10 11))))
- ANG2)
- (ENTMOD(APPEND en(mapcar'cons'(11 10)pt)))))
- ))
|