有趣的快,现在回到看他和我的小女孩。。。
- (defun c:SPLC (/ ss lst)
- ;; Spline Connect
- ;; Alan J. Thompson, 05.15.10
- (vl-load-com)
- (if (setq ss (ssget '((0 . "LINE"))))
- (progn
- (vl-cmdf "_.spline")
- (foreach p (vl-sort
- ((lambda (i)
- (while (setq e (ssname ss (setq i (1+ i))))
- (setq lst
- (cons
- (car
- (vl-sort (list (vlax-curve-getStartPoint e) (vlax-curve-getEndPoint e))
- (function (lambda (a b) (> (cadr a) (cadr b))))
- )
- )
- lst
- )
- )
- )
- )
- -1
- )
- (function (lambda (a b) (< (car a) (car b))))
- )
- (vl-cmdf "_non" [color=Red](trans p 0 1)[/color])
- )
- (vl-cmdf "" "" "")
- )
- )
- (princ)
- )
|