 - ;;圆形转PL点表 cen 圆心 rad半径 divs分段数 fuzz外偏值
- ;;code by edata 2014-8-1
- (defun sk_c->PL(cen rad divs fuzz / i ang lst)
- (setq i (/ (* pi 2) divs)
- ang 0.0
- lst '()
- )
- (repeat divs
- (setq lst (cons (polar cen ang (+ rad fuzz)) lst)
- ang (+ ang i)
- )
- )
- lst
- )
- ;;测试
- (defun c:tt(/ ss)
- (and(setq ss(ssget "Wp" (sk_c->PL '(0 0 0) 10 500 0.1)))
- (sssetfirst nil ss))
- )
|