问一个不着边际的问题,关于轨迹与力学有兴趣请看(50)

  • 主题发起人 主题发起人 L.Ming
  • 开始时间 开始时间
L

L.Ming

Unregistered / Unconfirmed
GUEST, unregistred user!
有5个球(或者无限个),刚性,相同质量,相同速度,相同高度,不同的经纬度,不同的方向,围着地球转动,速度不衰减,忽略其他引力。如何计算他们在什么时候,在什么位置,什么球产生撞击,撞击后以什么的方向继续运动?很空泛,对吗?我也感觉很空泛,看了某部电影后,突然对这些问题有些兴趣,只是无从下手,有写过轨迹,力学相关代码的朋友指点一下,谢谢。最后是能够体现出模似界面啦,要不内部实现也行
 
可以设计一个平面图,5个小球每隔一毫秒按随机的方向向前运动1,同时计算是否相撞。当两球相撞,判断受力方向,算出轨迹
 
我当时想用经纬度来定位,思路是这样,但是还不太懂下手。用毫秒来计算,似乎会花更多的时间吧?你也不可能等到他碰撞后再得出结算吧?
 
用DIRECTX估计能行.
 
现在想来想去,还是想不通。构思中,就是将地图表面根据经纬交叉做成一个网,但有一点想不通,如果是横或者坚的走向,那还可以根据加1减1来算长度,但是如果是走斜线,那该怎么算呀?如果是直接用长度来算,那又怎么记录碰撞点呢?
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
379
import
I
后退
顶部