本帖最后由 edata 于 2015-6-25 14:50 编辑
两个错误
 - (defun sub_xh ()
- (setq rx (dimx_tile "txzh_image"))
- (setq ry (dimy_tile "txzh_image"))
- (setq pu (list (/ rx 2) (/ ry 2)))
- (setq bj_jl (* (+ rx ry) 0.1))
- (start_image "txzh_image")
- (fill_image 0 0 rx ry -2)
- (setq jd_tx 0);初始化角度在while之外
- (while (<= jd_tx (* 2 pi))
-
- (setq jd_tx1 (+ jd_tx (/ pi 8)))
- (setq p1x (fix (car (polar pu jd_tx bj_jl))))
- (setq p1y (fix (cadr (polar pu jd_tx bj_jl))))
- (setq p2x (fix (car (polar pu jd_tx1 bj_jl))))
- (setq p2y (fix (cadr (polar pu jd_tx1 bj_jl))))
- (vector_image
- p1x p1y p2x p2y
- 4
- );颜色4,和背景分开,不然显示不了
- (setq jd_tx (+ jd_tx (/ pi 8.0)));角度值递增,每次增加(/ pi 8.0)
- )
- (end_image)
- )
|