private function getDirection(point:Point, startPoint:Point, endPoint:Point):String
{
//根据数学,求出直接的表达示:y=kx+b
var direction:String;
var g:Number;
if (startPoint.x != endPoint.x )
{
var k:Number=(startPoint.y - endPoint.y) / (startPoint.x - endPoint.x);
var b:Number=startPoint.y - k * startPoint.x;
g = point.y - k*point.x - b;
if(k>0){
if(g<=0){
direction = "right_top";
}else if(g>0){
direction = "left_bottom";
}
}else if(k<0){
if(g<=0){
direction = "left_top";
}else if(g>0){
direction = "right_bottom";
}
}else{
if(g<=0){
direction = "top";
}else if(g>0){
direction = "bottom";
}
}
}
else
{
g = point.x - startPoint.x;
if(g>=0){
direction = "right";
}else if(g<0){
direction = "left";
}
}
return direction;
}
分享到:
相关推荐
这篇PPT的学习教案主要涉及了如何判断日出和日落的方位,这是一门与地理学和天文学紧密相关的知识。日出日落的方位受地球公转轨道、地球自转轴的倾斜以及太阳直射点的位置影响。以下是对这些知识点的详细说明: 1. ...
方位角是从一个点到另一个点的方向角度,通常以正北为基准,顺时针方向增加。本篇将详细介绍如何在Excel中利用公式计算两点之间的方位角,并提供两种不同的方法。 方法一: 假设我们有两个点,点A(1,2)和点B(3...
首先判断两个点的坐标差值(vx和vy),然后根据不同的象限位置采用不同的计算方法。例如,当\(vx > 0\)且\(vy = 0\)时,表明两点在同一水平线上,此时方位角为0°;而当\(vx )且\(vy > 0\)时,表示点B位于点A的西北...
通过掌握两点之间的方位角,我们可以精确地确定这两个点的相对方向,这对于地理信息分析和土地资源管理具有深远的意义。 本文介绍的项目“c#实现坐标方位角批量计算.zip”即是一个针对这一需求开发的工具。它是一个...
再者,**点是否在线上**的判断通常基于线的定义。如果给定的线是一个直角坐标系中的线段,可以检查点的横纵坐标是否在线段的两个端点之间;如果是无限延伸的线,可以使用两点式或点斜式方程来验证点是否满足线的条件...
然后,算法会不断调整外方位元素,以最小化像点和控制点之间的差异,直到达到预设的收敛条件。 在这个过程中,可能会涉及以下步骤: 1. 初始化:设置外方位元素的初值。 2. 建立模型:根据当前的外方位元素,计算...
在地理信息系统(GIS)和导航...总结来说,要计算两点间的方向和角度,首先要建立向量,然后计算向量的夹角,将其转换为度数并判断方位。这是一项基础的GIS操作,广泛应用于地图导航、定位服务以及地理数据分析等领域。
在这里,`math.atan2(dy, dx)`直接返回了两点间的方位角,无需额外的条件判断。而`angle * 180 / math.pi`则将计算结果从弧度转换为度。 Python中的math库提供了许多有用的三角函数操作,例如: - `math.acos(x)` ...
在地理信息系统(GIS)和测量学中,坐标反算是一个重要的计算过程,它涉及到通过已知的两点坐标来确定它们之间的方位角。方位角是指从一个点的坐标轴正北方向到另一个点的直线与坐标轴之间的角度。这个概念在地图...
在现代科技和物联网快速发展的背景下,声音方位传感器作为一种能够在多个领域发挥巨大作用的装置,正日益受到重视。它通过检测声源的方向,为智能家居控制、安防监控等提供了新的可能性。本文将介绍一种声音方位...
空间后方交会求解像片外方位元素是指利用摄影测量学中的一种方法,通过确定地面控制点的像片坐标和地面坐标,来计算摄影机在拍摄时的位置和姿态参数,即外方位元素。外方位元素包括摄影机的位置坐标Xs、Ys、Zs和摄影...
在Android开发中,实现“两点左右上下倾斜全方位滑动”的功能涉及到多点触控(Multi-Touch)技术,这是移动设备交互的一个重要组成部分。多点触控允许用户同时使用两个或更多的手指进行操作,比如缩放、旋转和滑动等...
通过分析交联天线的电压在仪器旋转过程中的变化规律,可以计算出仪器所在地层的电阻率,判断地层边界的方位以及估算地层边界相距仪器的距离。 该随钻电磁波传播方位电阻率仪器还包括用于常规电磁波传播电阻率测试的...
在航海领域,单物标方位距离定位是一种基本的定位方法,尤其在现代GPS技术尚未普及或者失效时,这种传统的方法显得尤为重要。...通过不断的实践和理论学习,船员可以更准确地判断船舶位置,确保航行安全。
为了提高计算效率和准确性,现代测绘软件和设备往往内置了自动判断象限和计算方位角的功能。这些工具可以快速处理大量的数据,大大简化了实地作业和数据分析过程。 总结起来,方位角计算涉及坐标系统的理解和反正切...
这涉及到解析几何中的三圆共点问题,通过计算不同组合下的角度和距离,找到所有可能的交点,选取最匹配实际接收信号的角度的那一点作为无人机的位置。 2.1.3 第三小问在问题一的第三小问中,无人机的初始位置存在...
LISP写的CAD下判断多段线顺时针还是逆时针的程序 附加功能:判断两点的测量方位角