找回密码
 注册
Simdroid-非首页
查看: 647|回复: 16

[工程实例] PFC3d 台球-照猫画虎版

[复制链接]
发表于 2012-6-13 14:16:54 | 显示全部楼层 |阅读模式 来自 北京
昨晚看到bjtushigui的pfc2D打台球的帖子,感觉很好玩,就比这做了个3D的,照猫画虎,大家看看!轻拍!尺寸就按台球桌的实际尺寸

new
wall id=1 ks 1e7 kn 1e7  friction 0.1  face      (0,0,0)                (2.81,0,0)              (2.81, 1.53,0)          (0,1.53,0)
wall id=2 ks 1e7 kn 1e7  face      (0.1,0,0)           (0.1,0,0.05)        (1.305,0,0.05)         (1.305,0,0)
wall id=3 ks 1e7 kn 1e7   face      (1.505,0,0)         (1.505,0,0.05)      (2.76,0,0.05)           (2.71,0,0)
wall id=4 ks 1e7 kn 1e7   face      (0.1,1.53,0)      (1.305,1.53,0)      (1.305,1.53,0.05)   (0.1,1.53,0.05)         
wall id=5 ks 1e7 kn 1e7   face      (1.405,1.53,0)    (2.71,1.53,0)        (2.71,1.53,0.05)     (1.405,1.53,0.05)      
wall id=6 ks 1e7 kn 1e7   face      (0,0.1,0)            (0,1.43,0)               (0,1.43,0.05)             (0,0.1,0.05)
wall id=7 ks 1e7 kn 1e7   face      (2.81,0.1,0)       (2.81,0.1,0.05)  (2.81,1.43,0.05)       (2.81,1.43,0)     

def  goalball
  idc=2
  xc=0.875
  yc=0.765  
  rc=0.057  
loop col(1,5)
   loop row (1,col)
      command
        ball id=idc x=xc y=yc z=0.057 rad=rc
      end_command
       idc=idc+1
       if col#1
           if  row < col
          yc=yc-0.114
          endif
        endif
  end_loop
  xc=xc-rc*sqrt(3)
  yc=yc+rc*(2*col-1)
end_loop
end

goalball

ball id=123  rad 0.057  x 2.175 y 0.765 z 0.057

macro zero 'ini xvel 0 yvel 0  xd 0 yd 0'
plot create taiqiu
plot add ball id on red
plot add ball id off range id 123 white
plot add wall green
plo set rot 20 0 50
plo set mag 1.95
plot show


prop density 2000 kn 1e8 ks 1e8 fric 0.1
set gravity 0 0 -10
set dt dscale
zero
prop xvel -0.002 yvel -0.00002 range id=123
pause
cyc 50000



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

 楼主| 发表于 2012-6-13 14:19:46 | 显示全部楼层 来自 北京
Simdroid开发平台
命令附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2012-6-13 16:42:11 | 显示全部楼层 来自 上海
趣味PFC!
回复 不支持

使用道具 举报

发表于 2012-6-13 19:22:12 | 显示全部楼层 来自 德国
好东西!楼主太棒了!可以试着生成一个gif格式的动画出来,那样效果更直接了。
回复 不支持

使用道具 举报

发表于 2012-6-19 19:21:07 | 显示全部楼层 来自 江苏镇江
很棒!
回复 不支持

使用道具 举报

发表于 2012-6-20 15:31:54 | 显示全部楼层 来自 四川成都
好东西,很不错!
回复 不支持

使用道具 举报

发表于 2012-7-5 07:05:22 | 显示全部楼层 来自 河北
值得学习
回复 不支持

使用道具 举报

发表于 2012-8-1 18:37:05 | 显示全部楼层 来自 重庆沙坪坝区
真不错 呵呵
回复 不支持

使用道具 举报

发表于 2012-8-1 20:41:21 | 显示全部楼层 来自 山东青岛
,比较有趣的东西
回复 不支持

使用道具 举报

发表于 2013-1-20 21:00:57 | 显示全部楼层 来自 北京
添加颜色,弄成花式九球或者斯诺克
回复 不支持

使用道具 举报

发表于 2013-3-11 14:22:26 | 显示全部楼层 来自 湖南
很不错啊
回复 不支持

使用道具 举报

发表于 2013-4-19 18:04:40 | 显示全部楼层 来自 宁波大学
楼主很厉害!!!!
请问动画怎么生成啊
回复 不支持

使用道具 举报

发表于 2013-12-18 15:54:57 | 显示全部楼层 来自 四川成都
楼主真创意 赞一个
回复 不支持

使用道具 举报

发表于 2014-9-14 23:08:50 | 显示全部楼层 来自 江苏徐州

楼主你好,能否传个软件给我,谢谢!

E-mail:hyg_85@163.com
回复 不支持

使用道具 举报

发表于 2019-8-7 11:31:07 | 显示全部楼层 来自 中国
哈哈哈哈哈挺好玩儿的,看能不能用io做个台球游戏哈哈哈哈
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-26 20:45 , Processed in 0.136151 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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