非常感谢msasu
但我用以下代码进行了尝试。。。它给了我一个错误来修复NUMP???
- (defun test (/ num dist lst pt)
- (initget 6)
- (if (and (setq num (getint "\nSpecify number of X points: "))
- (not (initget 6))
- (setq dist (getdist "\nSpecify distance: "))
- (car (setq lst (list (getpoint "\nSpecify first point: "))))
- )
- (progn
- (while (> num (length lst))
- (if (setq pt (getpoint
- (car lst)
- (strcat "\n"
- (itoa (- num (length lst)))
- " point(s) left.\nSpecify next point: "
- )
- )
- )
- (grdraw (cadr (setq lst (cons pt lst))) pt 3 1)
- )
- )
- (redraw)
- (reverse lst)
- )
- )
- )
有完整的例子吗?
忠实的
塔瓦特 |