模拟引力环境下的运动轨迹

话说这篇文章的起源还得从1643年1月4日谈起。这一天,一位引领人类认知世界的巨人诞生了,他就是艾萨克·牛顿(Isaac Newton)。
扯远了,就近一点:2010年1月4日,为了纪念牛顿,google设计了一个Google Doodles
看这里:今日google纪念logo,典型的物理运动实现
进口审核剪切版:

 

随后,我便模拟了一个重力环境下的抛物线运动:

 

模拟采用的公式

Function: 对于运动瞬间
V=V0+aT;
S=S0+VT;
T:运动的时间间隔,是固定值。
这个公式有别于那种运动模拟中常用的补间动画公式(tween算法)。
补间动画是需要事先确定总路程,和总时间的,
而我们模拟的运动轨迹没有事先计算,因为我们运动中间或许还有一些变数,比如撞击,主动改变方向(键盘控制)等等,所以我觉得这个物理公式更能模拟出真实的各种运动。

直至本月前两天,某同事向我展示了这个:
重力版google(浏览首选chrome,safari,次选opera,firefox,若是ie9以下请无视)
膜拜啊。js且不论,css3已经大量使用了。我还只局限用用阴影,圆角呢。

不才,也做一个关于落体,撞击,摩擦的简单模拟。以表膜拜。