// 角度转弧度

angle_to_radian (angle: number): number {

// 角度转弧度公式

// π / 180 * 角度

// 计算出弧度

let radian = Math.PI / 180 * angle;

// 返回弧度

return(radian);

}

// 弧度转角度

radian_to_angle (radian: number): number {

// 弧度转角度公式

// 180 / π * 弧度

// 计算出角度

let angle = 180 / Math.PI * radian;

// 返回弧度

return(angle);

}

// 角度转向量

angle_to_vector (angle: number): Vec2 {

// tan = sin / cos

// 将传入的角度转为弧度

let radian = this.angle_to_radian(angle);

// 算出cos,sin和tan

let cos = Math.cos(radian);// 邻边 / 斜边

let sin = Math.sin(radian);// 对边 / 斜边

let tan = sin / cos;// 对边 / 邻边

// 结合在一起并归一化

let vec = new Vec2(cos, sin).normalize();

// 返回向量

return(vec);

}

// 向量转角度

vector_to_angle (vector: Vec2): number {

// 将传入的向量归一化

let dir = vector.normalize();

// 计算出目标角度的弧度

let radian = dir.signAngle(new Vec2(0, 1));

// 把弧度计算成角度

let angle = -this.radian_to_angle(radian);

// 返回角度

return(angle);

}

cocos 角度转弧度 转角度 转向量 函数相关推荐

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

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

  2. python弧度转角度_python 弧度与角度互转实例

    我就废话不多说了,还是直接看代码吧!import math def deal(yaw): if(yaw<0): print(-(abs(yaw)/math.pi)*180) print(math ...

  3. 弧度与角度的转化公式

    角度转弧度   (π/180)×角度 弧度变角度 (180/π)×弧度

  4. Java弧度转化为角度的公式,角度与弧度的换算公式?

    角度与弧度的换算公式?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 角度与弧度的换算公式? 1弧度=180/π度 1度 ...

  5. Android自定义View基础——弧度和角度

    参考文章:GcsSloop 第七城市 关于安卓中角度的问题,和角度(angle)与弧度(radian)的关系 一.角度与弧度的定义 角度和弧度一样都是描述角的一种度量单位,下面是它们的定义: 角度(a ...

  6. three.js数学函数向量夹角弧度转角度

    three.js数学库 three.js中内置了很多数学库,功能丰富,但是很多都没实际用过.现在慢慢整理记录一些常用的函数,加深印象吧. Box2 Box3 Color Cylindrical Eul ...

  7. cocos2d-lua中的弧度和角度

    在cocos2d-lua中有弧度和角度的概念 下面是代码示例 输出 Cocos Simulator效果 后来又试了一下ImageView的旋转 Sprite和ImageView效果是一样的 在绝大多数 ...

  8. 如何用c语言将度分秒变为弧度_弧度与角度从哪里来

    圆的角度为360度,这是一个显而易见的事实,对吗? 错了.大部分人并不知道为什么圆有360度.我们只是把它当作一个神奇的数字,也就是"圆的大小"来记忆,这导致我们以后在物理或数学的 ...

  9. 【转】弧度和角度的转换

    这两天在看同事写的四叉树代码,其中用到了孤度和角度之间的转换,所以转载此文章进行了学习 弧度与角度的关系 一.角的两种单位 " 弧度"和"度"是度量角大小的两种 ...

最新文章

  1. Spring注解@Value
  2. C++学习笔记(四)----关于参数传递(1)
  3. CentOS6安装MySQL 2 - yum makecache成功
  4. 一起学nRF51xx 6 - uart
  5. 兼容IE各版本的纯CSS二级下拉菜单
  6. 动态规划之01 背包---Hd2602 Bone Collector
  7. Razor Engine,动态脚本语言,mvc上的语法,适用于文件内容生成,静态网页生成等。...
  8. eclipse不支持泛型_C++ 泛型编程(一)
  9. 第三次学JAVA再学不好就吃翔(part54)--StringBuffer类的添加功能
  10. MySQL Internals Manual
  11. win7 64安装工商网银U盾软件
  12. c# 找出目录下的所有子目录_Linux技巧:ls命令只列出子目录名和每行打印一个文件名
  13. 蓝桥杯——输出米字形
  14. IoT技术架构与安全威胁
  15. 编译的警告:隐式声明与内建函数 ‘malloc’ 不兼容
  16. 应用程序偏好设置(转)
  17. MyBatis3 注解SQL 的使用方法
  18. 开源问卷工具LimeSurvey:1:概要与安装
  19. 神仙代码静态测试工具 Helix QAC 2022.3中的新增功能
  20. cdr软件百度百科_cdr软件是什么?cdr是什么软件?

热门文章

  1. ng bootstrap css,Angular2学习笔记-ng bootstrap中motal组件使用
  2. python爬虫基础(一)
  3. 深度linux_工作中完全放弃windows使用深度linux的感受
  4. 新零售复购分析,简单 3 步抓住回头客
  5. NGUI制作聊天系统
  6. 云游戏GPU虚拟化技术分析
  7. 请观看吉良吉影咏唱,并从头列出数字,包括但不限于阿拉伯数字。并按以下规则排列。1、字幕数字(只记中文字幕)>场景数字(比如时钟上的数字)2、阿拉伯数字>中文数字(有中文写中文)3、因切换场景重复
  8. SpringBoot自动配置Redis原理
  9. Android校招面试 —— Java篇
  10. 冰雹猜想 c语言基础