乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 110|回复: 8

[灌水]来个难度大点的模拟直升飞机起飞

[复制链接]

20

主题

872

帖子

10

银币

中流砥柱

Rank: 25

铜币
952
发表于 2005-4-8 13:16:00 | 显示全部楼层 |阅读模式
没有优化,根据 dispbbs.asp?BoardID=2&ID=24802         改编。
模拟直升飞机起飞。
;;;C:qf2 起飞
;;;ESC 停止
(defun c:qf2 ( / ss e0 e1 e2 sj a i ii iii s0 s1 s2 k)
         (vl-cmdf ".undo" "be")
         (setq ss (ssadd))
         (setq e0 (ssname(ssget "X"(list(cons 0 "insert")(cons 2 "lxj")))0))
         (setq e1 (ssname(ssget "X"(list(cons 0 "insert")(cons 2 "lxj-wy")))0))
         (setq e2 (ssname(ssget "X"(list(cons 0 "insert")(cons 2 "js")))0))
         (mapcar '(lambda(x)(ssadd x ss))(list e0 e1 e2))
         (SETQ sj 0 a 0 i 0 )
         (while T
                         (setq s0(entget e0)
                 s1(entget e1)
                 s2(entget e2))
                         (setq i (+ i 5)
                                                                 SJ (if k 0 (+ sj (/ i PI 50)))
        del (if (>= i 300) 0 (- 300 i)))
                         (if (= ii 1000)
                         (if        (not iii)
                                         (setq iii 2)
                                         (setq iii (* iii 1.1))
                         )
         )
         (mapcar
                         '(lambda (x)
                                                 (setq e10 (cdr (assoc 10 x)))
                                                 (cond
         ((

2zzawz5kf2f.gif

2zzawz5kf2f.gif

回复

使用道具 举报

20

主题

872

帖子

10

银币

中流砥柱

Rank: 25

铜币
952
发表于 2005-4-8 13:23:00 | 显示全部楼层
怎么用啊?是不是LSP程序啊?存为什么格式的程序?
回复

使用道具 举报

33

主题

642

帖子

7

银币

中流砥柱

Rank: 25

铜币
774
发表于 2005-4-8 13:25:00 | 显示全部楼层
哗!! !!!
爽耶.....
回复

使用道具 举报

63

主题

1203

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1455
发表于 2005-4-8 17:14:00 | 显示全部楼层
够狠的啦,
回复

使用道具 举报

2

主题

8

帖子

2

银币

初来乍到

Rank: 1

铜币
16
发表于 2005-4-8 18:40:00 | 显示全部楼层

下面附件为改进版本,和上面提供的程序对比,主要处理了加速提升和加速前进的平滑过渡问题。
;| qf2 =         模拟直升飞机起飞过程 -------------------------梁雄啸.2004.5
         1.先是螺旋桨逐渐加速旋转
         2.螺旋桨加速到一定速度,飞机逐渐加速提升。
         3.提升到一定高度,飞机减速提升,并开始加速前进。
         4.提升到一定高度,飞机不再提升,继续加速前进。(本程序前进距离10000,可改大)
方法:
先打开 qf3.dwg(下面附件的dwg只是改了停机坪的颜色,让飞机更醒目,其他没变).不用转动视角。再加载 qf2.lsp 或qf2.fas.输入以下命令:
C:qf2 ;起飞
ESC ;停止
c:reqf         ;恢复.
|;
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:vfmnel0zyef.fas 
下载次数:0  文件大小:2.23 KB  售价:2银币 [记录]
下载权限: 不限 以上或 Vip会员   [开通Vip]   [签到领银币]  [免费赚银币]


请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:4q4whjutwzc.dwg 
下载次数:0  文件大小:206.32 KB  售价:2银币 [记录]
下载权限: 不限 以上或 Vip会员   [开通Vip]   [签到领银币]  [免费赚银币]

回复

使用道具 举报

20

主题

872

帖子

10

银币

中流砥柱

Rank: 25

铜币
952
发表于 2005-4-8 19:09:00 | 显示全部楼层
确实爽,做到这个程度着实不简单,向你们学习
回复

使用道具 举报

14

主题

623

帖子

8

银币

中流砥柱

Rank: 25

铜币
679
发表于 2005-4-8 22:52:00 | 显示全部楼层
对编程我是白痴一个,但也很想学一下。以前学过半年TC,不过学到指针后就没再坚持下去。
请问“人挡杀人、佛挡杀佛”学CAD二次编程难不难?
不要对我说“难者不会,会者不难”啊,说点切实的。先谢了。
回复

使用道具 举报

18

主题

392

帖子

7

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
465
发表于 2005-4-9 00:27:00 | 显示全部楼层
不简单呀,我是主要搞二维的,大家都说cad是二维软件吗!!所以对cad的三维功能不屑一顾,不过看来还是挺有意思的,以后研究研究
回复

使用道具 举报

6

主题

44

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
68
发表于 2005-4-9 10:16:00 | 显示全部楼层
无痕兄太强了吧你也
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 10:20 , Processed in 0.383731 second(s), 76 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表