不确定你说的是什么,所以把它们均匀地隔开。。。
- (defun c:test ( / p1 p2 a d )
- (if (and
- (setq p1 (getpoint "\nSpecify First Point: "))
- (setq p2 (getpoint "\nSpecify Second Point: " p1))
- (setq n*
- (cond
- (
- (getint
- (strcat "\nSpecify Number of Evaps <"
- (itoa
- (setq n* (cond ( n* ) ( 3 )))
- )
- "> : "
- )
- )
- )
- ( n* )
- )
- )
- (setq a (angle p1 p2) d (distance p1 p2))
- )
- (
- (lambda ( i )
- (repeat n*
- (entmake
- (list
- (cons 0 "POINT")
- (cons 10 (polar p1 a (* (setq i (1+ i)) (/ d (1- n*)))))
- )
- )
- )
- )
- -1
- )
- )
- (princ)
- )
-
|