立即注册 登录
晓东CAD家园-论坛 返回首页

eachy的个人空间 http://bbs.xdcad.net/?14 [收藏] [复制] [分享] [RSS]

日志

lambda-expressions

已有 144 次阅读2013-5-6 17:22 |个人分类:Lisp

           

(defun fplot (expr steps xpi ypi / xn yn zn tlist plist _plot)
(defun _plot (l / i j)
(setq i 0)
(command "_3dmesh" (length l) (length (car l)))
(repeat (length l)
(setq j 0)
(repeat (length (car l))
(command (nth j (nth i l)))
(setq j (1+ j))
)
(setq i (1+ i))
)
) ; **********************
(setvar "blipmode" 0)
(setvar "cmdecho" 0)
(setq plist nil)
(setq xn 0.0
yn 0.0
)
(repeat (* xpi steps)
(setq tlist nil)
(setq yn 0.0)
(repeat (* ypi steps)
(setq zn ((eval expr) xn
yn
)
)
(setq tlist (append
tlist
(list (list xn yn zn))
)
)
(setq yn (+ yn (/ pi steps)))
)
(setq plist (append
plist
(list tlist)
)
)
(setq xn (+ xn (/ pi steps)))
)
(_plot plist)
)
                   

 

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-12 20:13 , Processed in 0.111533 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部