AS3 万有引力、反作用力

原创 2012年03月21日 19:35:57

公式参考:

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);
		}
	}
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

AS3 ---- 万有引力(Gravity in Action)

原文翻译自:http://www.flashperfection.com/tutorials/Gravity-in-Action-75225.html 本文转载自天地会:http://bbs.9ri...
  • Don211
  • Don211
  • 2012年04月11日 10:24
  • 624

万有引力不存在及爱因斯坦相对论中时空扭曲都是错误的

寻求共同爱好的人士一起出书。书的名字《世界物质的组成及宇宙的运行机理》 我是一名业余物理爱好者,由于某种原因,突发奇想的开始思考万有引力和暗物质的问题,经过长时间的思索,我独创了自己的理论。 我独...
  • seanhoucn
  • seanhoucn
  • 2016年02月22日 14:16
  • 995

Unity学习笔记(3)-----制作一个仿真星系(复杂版)【Step2】

接上文, 不多赘述, 直接继续。 之前是实现了绕转功能。 有Bug的话自行理解解决, 没有Bug, 只是效果有问题的, 自行调整参数, 根据高中物理。(就比如一来直接就飞走了Force就调小点啊什么...
  • Guo15331092
  • Guo15331092
  • 2017年03月10日 13:35
  • 630

万有引力

万有引力定律的推导2008-04-25 21:51万有引力定律的推导一、开普勒三定律开普勒第一定律:行星绕太阳公转的轨道为椭圆,太阳位于椭圆的一个焦点上。以太阳为极点建立极坐标系,则行星的轨道可以表...
  • ruixj
  • ruixj
  • 2008年09月27日 18:32
  • 843

Html5--万有引力

在上一个例子中,模拟了匀速直线运动,质点是一个理想化的物理模型,当把物体看成质点时,不需要考虑它的大小,形状和旋转。在Canvas中,同样可以模拟一匀加速运动,比如,重力场下的物体运动。由于地球的吸引...
  • scdn8311
  • scdn8311
  • 2012年10月18日 19:29
  • 717

Unity学习笔记(3)-----制作一个仿真星系(复杂版)【Step1】

继续学习Unity3D  这周任务之一是要做一个太阳系,如下图: 而这次笔记的重点不在作业上~.~, 而是在于如何建立一个, 真正意义上的  “星系”。 上过课都知道, 作业简单用以下两条语句即可...
  • Guo15331092
  • Guo15331092
  • 2017年03月10日 12:30
  • 580

对比基于boost::function/bind和AS3 Function回调机制

转载请注明出处: http://blog.csdn.net/herm_lib/article/details/8223501 本文分别用AS3 Function和C++/boost实现我们...
  • herm_lib
  • herm_lib
  • 2012年11月25日 21:33
  • 2912

as3 鼠标右键点击事件处理

在MouseEvent中我们是找不到处理鼠标右键点击事件的。但是我们可以通过如下方式进行处理: var _contextMenu:ContextMenu = new ContextMenu();thi...
  • xinhua0228
  • xinhua0228
  • 2009年04月29日 09:30
  • 1127

AS3中对String操作的replaceAll方法

在AS3中没有提供对字符串的replaceAll方法,最近做的一个项目,使用了大量的对XML操作,所以有时候有让我很头疼最后研究发现一种方法可使实现replaceAllvar str:String="...
  • zdingxin
  • zdingxin
  • 2011年07月26日 17:15
  • 5324

AS3 字符串转转数组,数组转字符串,splice

从一个字符串中去掉相连的重复字符,原字符串“adffjkljaalkjhl”变为“adfjkljalkjhl”   var str:String = "adffjkljaaaaalkkkkjhhh...
  • fengsser
  • fengsser
  • 2012年12月18日 23:57
  • 3795
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AS3 万有引力、反作用力
举报原因:
原因补充:

(最多只允许输入30个字)