适合小白练手的效果(LISP源码)
本帖最后由 biya 于 2025-3-25 19:52 编辑----源码下载回复可见----
**** Hidden Message *****
gaolei_gaolei 发表于 2025-3-25 19:39
看看大佬的代码
代码特基础,不然小白看得头痛,此代码也是群里有个在问怎么报错不能用,我顺手修复BUG并升级了效果发过来新手研究研究 (defun c:tt ()
(mapcar 'set
'(x0 y0 i nx ny dx dy co)
'(0 0 0 50 50 15 15 0)
)
(while (<= i (* ny nx))
(setq i (1+ i)
co (+ 1 co)
i_oth (rem i ny)
)
(if (= co 255)
(setq co 1)
)
(if (= i_oth 1)
(setq y0 (+ y0 dx)
x0 0
)
(setq x0 (+ x0 dy))
)
(setvar 'cecolor (itoa co))
(command "donut" 0 14 (list y0 x0) "")
(if (= (rem i 50) 0)
(vla-Update (vlax-ename->vla-object (entlast)))
)
(if (and (> i ny) (= (rem i ny) 1))
(command "zoom" "e")
)
)
(princ)
) 准备学习学习,谢谢分享 版主起飞~~~ 我来报个名 看看是啥好东西 666666666666 看看是啥好东西 看样子高深莫测啊。 看看效果和疗效:lol