public static moveDirection(oldPos: egret.Point,newPos: egret.Point,lastDirection = null):number{//返回方向//计算角度、方向   Math.atan2根据两点坐标计算到oldPos的弧度var angleSpeed: number = Math.atan2(newPos.y - oldPos.y,newPos.x - oldPos.x);//弧度转化为角度 角度= 弧度*180/πvar N = angleSpeed * 180 / Math.PI;if(oldPos.y == newPos.y && oldPos.x == newPos.x) {if(lastDirection == null){return EnumManager.DIRECTION_ENUM.DIR_UP_RIGHT;}return lastDirection;} else {if(N <= 20 && N >= -20) {return EnumManager.DIRECTION_ENUM.DIR_RIGHT;} else if(N <= 110 && N >= 70) {return EnumManager.DIRECTION_ENUM.DIR_DOWN;} else if(N <= -160 || N >= 160) {return EnumManager.DIRECTION_ENUM.DIR_LEFT;} else if(N <= -70 && N >= -110) {return EnumManager.DIRECTION_ENUM.DIR_UP;} else if(N < 70 && N > 20) {return EnumManager.DIRECTION_ENUM.DIR_DOWN_RIGHT;} else if(N < 160 && N > 110) {return EnumManager.DIRECTION_ENUM.DIR_DOWN_LEFT;} else if(N < -110 && N > -160) {return EnumManager.DIRECTION_ENUM.DIR_UP_LEFT;} else if(N < -20 && N > -70) {return EnumManager.DIRECTION_ENUM.DIR_UP_RIGHT;}return EnumManager.DIRECTION_ENUM.DIR_DOWN;} }
 //弧度转化为角度 角度= 弧度*180/π
 //角度转弧度 弧度=角度*π/180
 从某种意义上来说,π就相当于180°,哈哈,又回到高数了,还是熟悉的味道

三角函数 弧度角度转换相关推荐

  1. 字随圆转换角度 html,弧度角度转换(角度转换工具)

    弧度与角度换算工具是一款可以把角度转化为弧度的软件.该软件完美解决了易语言在测量里面的批量读取,批量计算和数据保存的问题.在使用的时候,如果读取角度格式为123.456789,就是123度45分67. ...

  2. matlab角度和弧度的互换_MATLAB弧度与角度转换.docx

    MATLAB弧度与角度转换 复数?z=x+y*i:其极坐标形式为?z=|z|*e^(i*θ):其中?θ=arctan(y/x):|z|=sqrt(x^2+y^2):弧度计算:θ1=angle(z):θ ...

  3. lisp角度转换弪度_角度和弧度换算(角度和弧度怎么换算)

    角度A1转换弧度A2: A2=A1*PI/180 弧度A2转换角度A1: A1=A2*180/PI 1弧度=180/π度1度=π/180弧度 1°= 0.01745 rad 1rad =57.30° ...

  4. MATLAB中角度转换成弧度函数——degtorad

    degtorad Convert angles from degrees to radians 将角度从度数转换为弧度 Syntax:angleInRadians = degtorad(angleIn ...

  5. Matlab斜率转弧度,MATLAB中角度转换成弧度函数——degtorad

    degtorad Convert angles from degrees to radians 将角度从度数转换为弧度 Syntax:angleInRadians = degtorad(angleIn ...

  6. python中绝对角度是什么意思_Python中的角度转换功能

    Python Angular转换函数/方法 在python编程语言中,数学模块中定义了一些内置函数–它们可用于角度转换,即转换角度值,有两个角度转换函数:math.degrees() 用于将角度值从弧 ...

  7. SDHK_Tool.Static.SS_EulerAngleConversion 欧拉角,角度转换计算

    目录 1.Angle_PN_To_PN180 角度转换:正负无限 转换成 正负0~180 的角度 2.Angle_PN_To_P360 角度转换:正负无限 转换成 正0~360 的角度 3.Angle ...

  8. MyTool_Static.EulerAngleConversion欧拉角,角度转换计算

    static public class EulerAngleConversion {...} 目录 1.AxisRotation_EulerAngles 自轴旋转欧拉角计算 2.Vector3ToEu ...

  9. unity Camera FOV 角度转换

    unity Camera FOV 角度转换 /// <summary>/// 把垂直方向的FOV角度转化为水平方向的FOV角度/// </summary>/// <par ...

最新文章

  1. Moebius实现Sqlserver集群~介绍篇
  2. Jenkins创建Maven项目及SSH部署
  3. 禅道xampp文件夹无法删除_无法删除文件解决方案
  4. 你见过哪些饭桌上不礼貌的行为?
  5. LAMP/LNMP环境下:phpinfo php连接mysql php执行mysql查询 测试代码及响应
  6. python编程(基于twisted的client编程)
  7. linux qt 生成word报告_Qt 生成word、pdf文档
  8. EPS2008土方计算操作简要说明
  9. Matlab中计算图像的灰度值
  10. emcc生成wasm,wast,bc文件的方法
  11. 【ELT.ZIP】《CCF开源高校行第一期》观后感
  12. python爬小说一本一本爬_【学习笔记】Python爬取某一本小说
  13. 获取当前月份的最后一天
  14. pc机串口通讯实验c语言,单片机实验六 单片机与PC机串口通讯
  15. hfs服务器不推送文件,hfs文件服务器linux
  16. 采购订单的“确认”操作--一步与两步操作
  17. Java7技术系列:DI依赖注入
  18. 【SSM-报销单】6.报销单-个人报销单,待处理报销单
  19. 计算机故事英语版,少儿英语故事:慢速计算机(1)The Slow Computer (1)
  20. Notepad++工具 格式化Json文件格式

热门文章

  1. PHP代码审计8—SSRF 漏洞
  2. 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用
  3. 苏宁易购商品详情API接口
  4. 【LittleXi】sql学习笔记
  5. Chrome与Chromedriver版本对应表(最新)【附下载链接】
  6. SSM在线电影平台 在线观看电影平台 电影推荐平台系统Java Vue MySQL数据库 远程调试 代码讲解
  7. 计算死亡率(百分号的输出)
  8. poj2976 01分数规划
  9. Python调用字符映射表输入特殊符号
  10. Spark SQL DataFrame新增一列的四种方法