AS3 坐标系中的一些简单计算

本文介绍了在AS3中进行坐标系操作时的一些基本计算,包括求线的角度、计算两点间距离、获取两点中点以及判断点是否在特定区域内等常见功能。这些函数是作者在实际编程中总结的实用工具。
摘要由CSDN通过智能技术生成

AS3 在坐标系中操作时,通常有一些常用的计算函数,比如求线的角度、两点间的距离、两点的中点、某个点是否在我选中的区域中等等

下面是一些常用函数,我在做程序时自己写的。

 

 

/**
		 *获取两点间的中间点坐标 
		 * @return 
		 * 
		 */
		private function getMiddlePoint(fromPoint:Point,toPoint:Point):Point{
			var rp:Point = new Point;
			rp.x = fromPoint.x/2 +toPoint.x/2;
			rp.y = fromPoint.y/2 +toPoint.y/2;
			return rp;
		}
		
		/**
		 *获取线的角度   范围为 -180~180 
		 * @param xFrom
		 * @param yFrom
		 * @param xTo
		 * @param yTo
		 * @return 
		 * 
		 */
		private function getAngle(xFrom:Number,yFrom:Number,xTo:Number,yTo:Number):Number{
			var tmpx:Number=xTo - xFrom;
			var tmpy:Number=yFrom - yTo;
			var angle:Number= Math.atan2(tmpy,tmpx)*(180/Math.PI);
			return angle;
		}
		
		/**
		 *判断两个Point的坐标是否相等 
		 * @param point1
		 * @param point2
		 * @return 
		 * 
		 */
		private function isEqualP
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值