Jave.Lin的专栏

简单而不平凡

AS3 万有引力、反作用力

公式参考:

http://hi.baidu.com/linrao/blog/item/f509a81010a3fd0cb9127b8a.html?timeStamp=1332325536371



package control
{
	import model.Vector2D;
	/**
	 * 物理类
	 * @author Jave.Lin
	 */
	public class Physics
	{
		//force=m1*m2/distance2;
		//万有引力
		public static function getForce(m1:Number,m2:Number,distance:Number):Number
		{
			return m1*m2/distance;
		}
		//v=((m0-m1)*v0+(2*m1*v1))/(m0+m1);
		//反作用力
		public static function getMergeV(m1:Number,m2:Number,v1:Vector2D,v2:Vector2D):Vector2D
		{
			return (v1.multy((m1-m2))+(v2.multy(2*m2)))/(m1+m2);
		}
		public static function getMergeVX(m1:Number,m2:Number,vs1:Number,vs2:Number):Number
		{
			return (vs1*((m1-m2))+(vs2*(2*m2)))/(m1+m2);
		}
	}
}


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linjf520/article/details/7380691
个人分类: AS3
上一篇AS3 没有2D向量类,自己随手写个简化版的先用着
下一篇AS3 EaseSprite --- 简单的按钮,带鼠标经过时,缓动式的缩放大小的一个显示对象
想对作者说点什么? 我来说一句

万有引力搜索算法(Matlab)

2013年08月08日 10KB 下载

as3 万有引力和火箭类

2009年09月08日 6KB 下载

万有引力搜索算法

2018年03月27日 2.17MB 下载

万有引力算法

2017年11月04日 3KB 下载

没有更多推荐了,返回首页

关闭
关闭