找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: xyp1964

[分享]:★CAD动画,注意备份文件!(欢迎跟进,公布部分源码)

[复制链接]
发表于 2005-6-27 11:37:01 | 显示全部楼层
我无法播放CAD动画,请楼主告诉我播放动画的具体操作.谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-6-27 12:45:02 | 显示全部楼层
厉害啊,你是怎么作出来的啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-7 13:35:04 | 显示全部楼层
转贴修改的“万花筒”动画:
运行前注意保存文件!!!
  1. [FONT=courier new]
  2. ;;;万花筒
  3. (defun c:wht()
  4.     (while t
  5.     (setq i 0 n 255)
  6.     (command "erase" "all" "")
  7.     (repeat n
  8.       (setq i (1+ i))
  9.       (command "color" (itoa i))      
  10.       (command "POLYGON" (+ i 3) '(0 0) "I" (+ 1 (* i 5)))
  11.       (command "Zoom" "E")
  12.     )
  13.   )
  14. )
  15. (pxyp"wht  (万花筒)")
  16. (princ)
  17. [/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-7 13:43:06 | 显示全部楼层
万花筒效果:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-7-9 00:49:00 | 显示全部楼层
很漂亮,怎么做的?教我~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-9 21:30:06 | 显示全部楼层
  1. [FONT=courier new]
  2. ;;;万花筒
  3. (defun c:wht ()
  4.   (while t
  5.     (setq i 0
  6.           n 255
  7.     )
  8.     (command "erase" "all" "")
  9.     (repeat n
  10.       (command "-color"
  11.                "t"
  12.                (strcat (itoa (+ i 1)) "," "0" "," "0")
  13.       )
  14.       (draw-pg)
  15.     )
  16.     (setq i 0)
  17.     (command "erase" "all" "")
  18.     (repeat n
  19.       (command "-color"
  20.                "t"
  21.                (strcat "0" "," (itoa (+ i 1)) "," "0")
  22.       )
  23.       (draw-pg)
  24.     )
  25.     (setq i 0)
  26.     (command "erase" "all" "")
  27.     (repeat n
  28.       (command "-color"
  29.                "t"
  30.                (strcat "0" "," "0" "," (itoa (+ i 1)))
  31.       )
  32.       (draw-pg)
  33.     )
  34.     (setq i 0)
  35.     (command "erase" "all" "")
  36.     (repeat n
  37.       (command "-color" (itoa (+ i 1)))
  38.       (draw-pg)
  39.     )
  40.   )
  41. )
  42. (defun draw-pg ()
  43.   (command "POLYGON" (+ i 3) '(0 0) "I" (+ 1 (* i 5)))
  44.   (command "Zoom" "E")
  45.   (setq i (1+ i))
  46. )[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-24 20:40:24 | 显示全部楼层
动画:沿曲线移动的图块
  1. [FONT=courier new](load "xyp_lib")
  2. ;|加载通用函数(可在签名栏直接下载)
  3. 如果已经下载xyp_lib并放到搜索路径下可以不再下载!
  4. 利用以下任何一种方式即可加载和运行通用函数内的所有子程序:
  5. 1.在acad.lsp中增加(load"xyp_lib")
  6. 2.在每个程序内增加(load"xyp_lib")
  7. 3.在command下,输入(load"xyp_lib")
  8. 4.在菜单.mnl中增加(load"xyp_lib")
  9. 5.将xyp_lib.vlx文件直接拽到cad屏幕
  10. [COLOR=red] ★通用函数下载地址:[/COLOR]
  11. [url]http://www.xdcad.net/forum/attachment.php?s=&postid=1606661[/url]
  12. [url]http://www.mjtd.com/bbs/dispbbs.asp?boardID=3&ID=37554&page=1[/url]|;

  13. ;;;“F1赛车”
  14. (defun c:test ()
  15.   (setq        s1    (car (entsel "\n选择曲线赛道 : "))
  16.         ;;5000 步数 数大则慢
  17.         ptlst (CURVE-DIV-PTLST s1 (/ (CURVE-LENG s1) 5000))
  18.         ;;02ecar01 动画图块
  19.         s2    (ssname (ssget "x" '((2 . "02pcar11"))) 0)
  20.   )
  21.   (while (setq pt1 (car ptlst))
  22.     (setq ang        (- (angle pt1 (PT-FAXIAN s1 pt1 1000)) (* pi 0.5))
  23.           ptlst        (cdr ptlst)
  24.     )
  25.     ;;前进
  26.     (sub_upd s2 10 pt1)
  27.     ;;拐弯
  28.     (sub_upd s2 50 ang)
  29.     ;;停顿
  30.     (princ)
  31.   )
  32.   (princ)
  33. )[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-24 20:50:51 | 显示全部楼层
效果:拐弯都不刹车!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-9-27 15:02:30 | 显示全部楼层
让我感觉自己学得太少,以后一定要多多来看看,走走!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-10-14 09:58:16 | 显示全部楼层
很有趣,能把动画程序变成EXE形式吗,我想给好友发个EMIAL.有什么新式武器.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-10-30 09:19:20 | 显示全部楼层
受益菲浅,慢慢研究。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-11-19 12:50:54 | 显示全部楼层
各位的编程技术真的是很棒啊,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 22:28:35 | 显示全部楼层
;;;所有实体原地转3圈
  1. [FONT=courier new](load "xyp_lib.vlx")
  2. ;;;当期版本:20051124版
  3. ;|加载通用函数(可在签名栏直接下载)
  4. 如果已经下载xyp_lib并放到搜索路径下可以不再下载!
  5. 利用以下任何一种方式(首选第一种)即可加载和运行通用函数内的所有子程序:
  6. ★1·在acad.lsp中增加(load"xyp_lib")
  7. ■2·在每个程序内增加(load"xyp_lib")
  8. ■3·在command下,输入(load"xyp_lib")
  9. ■4·在菜单.mnl中增加(load"xyp_lib")
  10. ■5·将xyp_lib.vlx文件直接拽到cad屏幕
  11. [COLOR=red] ★通用函数下载地址:[/COLOR]
  12. [url]http://www.xdcad.net/forum/attachment.php?s=&postid=1606661[/url]
  13. |;

  14. ;;;所有实体原地转3圈
  15. (defun c:test (/ ss i j pt s1)
  16.   (CMDLA0)
  17.   (setvar "osmode" 0)
  18.   (command"select" "all""")
  19.   (setq        ss (ssget "P" )
  20.         i  -1
  21.   )
  22.   (while (setq s1 (ssname ss (setq i (1+ i))))
  23.     (setq j  0
  24.           pt (_midp (xyp-get-MinMaxPoint s1 0)
  25.                     (xyp-get-MinMaxPoint s1 1)
  26.              )
  27.     )
  28.     (while (< j 300)                        ;转3圈
  29.       (setq j (1+ j))
  30.       (command "rotate" s1 "" pt "3.6")
  31.     )
  32.     (princ)
  33.   )
  34.   (CMDLA1)
  35. )[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-11-26 12:47:24 | 显示全部楼层
真是一个很特别的程序
厉害阿
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-11-27 19:50:48 | 显示全部楼层
真了不起, cad也能这么玩。。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-25 18:29 , Processed in 0.425463 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表