for test only
- (defun c:test ()
- (setq ss (ssget '((0 . "LINE")))
- e1 (ssname ss 0)
- e2 (ssname ss 1)
- dat (entget e1)
- p1 (cdr (assoc 10 dat))
- p2 (cdr (assoc 11 dat))
- dat (entget e2)
- p3 (cdr (assoc 10 dat))
- p4 (cdr (assoc 11 dat))
- )
- (if (> (car p1) (car p2))
- (setq pa p2 pb p1)
- (setq pa p1 pb p2)
- )
- (if (> (car p3) (car p4))
- (setq pc p4 pd p3)
- (setq pc p3 pd p4)
- )
-
- (if (> (car pa) (car pc))
- (setq p1 pc p2 pb)
- (setq p1 pa p2 pd)
- )
-
- (command "line" p1 p2 "")
- )
|