KeyTo9_Fans 发表于 2010-2-23 22:57:18

模拟球棒击球过程

今年的美国数学建模竞赛中的棒击球问题,做了一系列的图片。

漂亮现在把这些图片串成gif玩玩。

只有第一个gif是正经的。

后面的纯属娱乐。

正常的球和棒子:



球太软的话就不是棒球了,变成西红柿了……



未完待续……

gxqcn 发表于 2010-2-24 07:37:05

都是你制作的?很漂亮啊。用什么工具完成的?
还有,棒子太刚性了,应该略有形变的。

winxos 发表于 2010-2-24 11:23:07

1# KeyTo9_Fans
这些运动的模拟是直接编程算的还是用其他软件算的?
效果感觉比较好。
这个动画仅仅是把过程产生的图片合成下就OK吧。

wayne 发表于 2010-2-24 11:30:04

好像是把球棒和球等价成了材料力学里的那种桁架结构。
估计用到了有限元之类的软件计算的吧。

〇〇 发表于 2010-2-24 14:12:40

棒子也要变形的

KeyTo9_Fans 发表于 2010-2-24 14:14:27

本帖最后由 KeyTo9_Fans 于 2010-2-24 14:20 编辑

软件不好找,所以仍然是编C++程序模拟的。

自己画点,画线,然后写bmp文件,然后用gif工具把一系列的bmp图片串成gif。

棒子肯定有形变,但形变量太微小,看不出来。

常用的棒子是木棒和铝棒。

第一张图模拟的是实心铝棒,坚硬得很,所以看不出棒子的形变。

接1楼。仍然纯属娱乐,和竞赛题的解答无关。

棒子软2个数量级,就和橡胶球差不多硬了:



棒子再软2个数量级,就和手帕差不多硬了:



棒子再软2个数量级,球软4个数量级,就相当于拿一盆水往一团水上面泼,直接穿心……



串gif是民工活,所以现在就做这么多吧。

等以后有空了研究一下gif的编码格式,直接拿C++程序输出gif,再也不做民工活了。

gxqcn 发表于 2010-2-24 14:31:57

千万别提“民工”,这会一下子得罪两个阶级阵营的(虽然他们也许不屑与对方称兄道弟)。:lol

mathe 发表于 2010-2-24 14:47:48

好漂亮

数学星空 发表于 2010-2-25 14:12:44

本帖最后由 数学星空 于 2010-2-25 14:15 编辑

祝大家:P新年愉快!
呵,楼主的数学及编程能力展示出来的结果总是令大家感到既兴奋又惊叹。。。。

qianyb 发表于 2010-2-25 16:45:39

各位老大都回来了啊,这几天论坛有些冷清哦
页: [1] 2
查看完整版本: 模拟球棒击球过程