AS3 中的弧度和角度

1.角的两种单位

     “弧度”和“度”是度量角的大小的两种不同单位。就像“米”和“市尺”是度量长度大小的两种不同单位一样。
     在Flash中规定:在旋转角度(rotation)里的角,以“度”为单位;而在三角函数里的角要以“弧度”为单位。例如:
          rotation2: 是旋转2度;
          sin(π/2):  是大小为"π/2弧度"的角的正弦
 
2.弧度的定义:
  •  "度"的定义是:  两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧.当这段弧长正好等于圆周长的360分之一的时候,两条射线的夹角为1度
  •  "弧度"的定义:   两条射线从圆心想圆周射出,形成一个夹角和夹角正对的一段弧.当这段弧长正好等于园的半径时,两条射线的夹角大小为1弧度.
          
比较一下,度和弧度的两个定义非常相似.它们的区别,仅在于角所对的弧长大小不同.度的是等于圆周长的360分之一,而弧度的是等于半径.

角所对应的弧长是半径的几倍,那么角的大小就是几弧度。它们的关系可用下式表示和计算:

角(弧度) = 弧长/半径
 
园的周长是半径的2π倍,所以一个周角(360度)就是2π弧度
半圆的长度是半径的π倍,所以一个平角(180度)是π弧度。
 
3.度与弧度之间的转换:
首先由上所指,一个平角是π弧度,即180度 = π弧度
那么: 1度 = (π/180) 弧度(约等于0.017453弧度)
因此: 弧度 = 度×π/180;
 
处理弧度角度和三角函数的Function
function angleToRadian(angle:Number):Number{
     return angle*(Math.PI/180);
}

function radianToAngle(radian:Number):Number{
     return radian*(180/Math.PI);
}
function sinD(angle:Number):Number{
     return Math.sin(angleToRadian(angle));
}
function cosD(angle:Number):Number{
     return Math.cos(angleToRadian(angle));
}
function atan2D(y:Number,x:Number):Number{
     return radianToAngle(Math.atan2(y,x))
}

 


 

 

转载于:https://www.cnblogs.com/strangeline/archive/2012/07/08/2581868.html

weixin_30388677
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【花雕学编程】Arduino FOC 之带有角度校准的AS5600角度读取
雕爷学编程
07-02 960
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。在Arduino平台上实现FOC可以提供平滑的运行和高度的扭矩、速度和位置控制,它通过精确控制电机的电流和电压来实现高效率、高精度和低噪声的操作。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。5、机器人:工业机器人、服务机器人、仿生机器人等对电机控制性能有严格要求的领域,Arduino FOC是一个不错的选择。
sin30度用c语言转换弧度制,【数学】弧度角度的转换
weixin_26801149的博客
05-23 5000
0、弧度制1、微积分,所有的三角函数的公式,都必须是弧度制。如果是角度,每求导、或积分一次,都必须乘上π/180。2、一般不作标注,都是弧度制。如是角度制,必须注明。【备注】:弧度是实数,是十进制;°是角度 而不是实数 ,是六十进制,微积分的一些计算是对实数进行运算 而不能计算角度建立弧度制,便使角度与实数一一对应, 然后可以进行计算一、角的两种单位“ 弧度”和“度”是度量角大小的两种不同的单位...
flash获得两点间的角度
06-21
//两点间角度 function getAngle(px1, py1, px2, py2) { var vx=px2-px1; var vy=py2-py1; var hyp=Math.sqrt(Math.pow(vx,2)+Math.pow(vy,2)); var rad=Math.acos(vx/hyp); var deg = 180/(Math.PI / rad); //得到了一个角度“rad”,不过是以弧度为单位的 //把它转换成角度 if (vy<0) { deg=(-deg); } else if ((vy == 0) && (vx <0)) { deg=180; } return deg; } var long:Number=getAngle(0,0,100,100);
AS3学习之 弧度制与角度
etdeng的专栏
11-28 666
弧度制与角度制   弧度=角度*Math.PI/180 角度=弧度*180/Math.PI 三角函数必须使用弧度制。 正弦   Math.sin() 余弦   Math.cos() 正切   Math.tan() 反正弦 Math.asin() 反余弦 Math.acos() 反正切 Math.atan() 反正切2 Math.atan2(y,x)
AS3 角度算法与实现
weixin_34072637的博客
09-27 147
学习as3制作动画的时候发现一个好例子,箭头指向鼠标方向很有意思跟大家分享一下,都很简单的例子,箭头实体类代码如下 package { import flash.display.Sprite; public class Arrow extends Sprite { public function Arrow() { init();...
AS3代码】弧度的转换
weixin_34148508的博客
07-24 99
360° = 2派 弧度30°如何表示呢?30 * 派 / 180在AS3就是这么写:30 * Math.PI / 180,这样在AS3就表示30度了。 
初识AS3(五)——两点间距离
hejinde的专栏
09-25 878
[效果] 两点划线并计算其距离.swf (2008-11-15 12:33:48, Size: 1.05 KB, Downloads: 3) [代码] CODE: //画两小圆 var yuan1:Sprite=new Sprite(); yuan1.graphics.beginFill(0x000000); yuan1.graphic
STM32硬件I2C读取AS5600角度
12-20
在本项目,我们将利用STM32的硬件I2C功能来读取AS5600角度编码器的数据,以获取精确的角度信息。 AS5600是一款高性能的磁性角度编码器,它通过检测磁场变化来确定旋转角度。这种传感器广泛应用于机器人、自动化...
弧度角度转换AS代码
07-05
在ActionScript(AS)编程,理解和操作弧度角度之间的转换是非常重要的。 首先,我们要知道角度弧度之间的基本关系。一个完整的圆周角为360度,对应的弧度值是2π(约6.283)。因此,将角度转换为弧度的公式...
弧度角度相互之间转换公式
07-24
在AS,π用`Math.PI`表示,因此,将角度转换为弧度的表达式为`弧度 = 度 * Math.PI / 180`,反之则为`度 = 弧度 * 180 / Math.PI`。 例如,要计算30度角的正弦值,AS代码应写作`Math.sin(30 * Math.PI / 180)`,...
AS3粒子系统
02-13
一个as3的粒子系统,附带范例,非常实用和全面的粒子系统。
AS3实现沿着圆弧移动的物体
04-26
初步在FLASH CS4通过AS3实现物体沿着圆弧移动 原理:任意一个弧线,其实都可以视为圆的某一部分边。(平面上任意3点,只要不是3点一线,便可以确定一个圆) 有待改进:其实可以通过圆弧的3个点(两个端点,间的点)来确定所属圆的圆心以及圆的半径
as3 求三角形各个∠度数
慢慢来的博客
03-05 757
求三角形的各个角的度数,主要是求角的数学公式:cosB,cosC 同理。对应的代码如下:/* na表示角A,nb表示角B,nc表示C */ function getAngle(na:Point,nb:Point,nc:Point):void{ var a:Number=Math.sqrt(Math.pow((nc.x-nb.x),2)+Math.pow((nc.y-nb.y),2)); va...
AS3如何计算两点间的距离
doublefay的专栏
04-11 1498
as3如何计算两点间的距离?我们在做flash数学课件时,有时可能需要计算两个点之间的距离。比如:两个点在同一个平面上是可以移动的,每当移动后,它们相对于原点的坐标就发生了变化,此时它们之间的距离也会相应地发生改变。 计算两点之间的距离,我们首先需要把它们放入坐标系,X轴的方向是向右,而Y轴方向方向为向下。如下图,我们将A、B两点分别向下和向右画直线,令它们组一个直角三角形。在直角三角形
转 第十章 坐标旋转及角度反弹(as3.0)
roadProgram的专栏
10-12 3880
本章介绍了一项特殊技术,著名的坐标旋转。如同其名,它是物体指绕着某点旋转其坐 标,在制作一些非常有趣的效果时,坐标旋转是必不可少的。其就包括在 Flash 界讨论 了很多年的问题:“如何在斜面上进行反弹?”,本章我会给大家一一解答。     另一个用坐标旋转完成的程序是两
[译]一种简单,快速,精准的sin/cos函数模拟,及as3实现
weixin_30867015的博客
03-20 388
看过第一篇的文章后,大呼过瘾!原文作者的思路非常简捷,有趣,偶英语比较差,欢迎指正,废话不多说看文章 原文出处: http://www.devmaster.net/forums/showthread.php?t=5784 http://lab.polygonal.de/2007/07/18/fast-and-accurate-sinecosine-approximation/ ...
AS3 坐标系的一些简单计算
蓝色诱惑的专栏
08-26 2686
AS3 在坐标系操作时,通常有一些常用的计算函数,比如求线的角度、两点间的距离、两点的点、某个点是否在我选的区域等等 下面是一些常用函数,我在做程序时自己写的。     /** *获取两点间的间点坐标 * @return *
AS3.0使用余弦和正弦移动小车
学习记录
06-21 2903
package { import flash.display.*; import flash.events.*; public class MovingCar extends MovieClip { private var leftArrow, rightArrow, upArrow: Boolean; public function MovingCar()
AS3 atan与atan2函数区别
qq123zhz的专栏
06-22 161
AS3里,反正切atan2函数比反正切atan函数(即角的对边比邻边)更为有用,它可以让我们做出对物体正确的旋转.请记住Flash里的y轴坐标与数学的是颠倒的.(上面演示所示),Flash是以弧度来计算的!坐标上的刻度值位置不太准,没校对大家就大概移到相应的点的位置上就可以验证下面的列表值atan(val:Number) atan2(y:Number,x:Number)弧度角度换...
python弧度制和角度制的转化
最新发布
06-08
在Python,可以使用math库或numpy库的函数进行弧度制和角度制的转换。 1. 弧度制转角度制 使用math库的degrees()函数或numpy库的rad2deg()函数进行弧度制转角度制的操作。 举例如下: ```python import ...
写文章

热门文章

  • uva 题目难度 86327
  • EndNote文献悬挂缩进的设置方法及设置参考文献序号后面空格长度 25493
  • 超级实用网址合集(必须收藏一波) 15621
  • JSONObject fromObject() 需要引入的包 12673
  • failed call to cuInit: CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected 排坑指南 10777

最新文章

  • 百度网盘超级加倍下载
  • 全网无损音乐、超清视频免费下!
  • Map
2019年633篇
2018年762篇
2017年633篇
2016年554篇
2015年442篇
2014年289篇
2013年326篇
2012年215篇
2011年143篇
2010年111篇
2009年85篇
2008年68篇
2007年43篇
2006年38篇
2005年16篇
2004年2篇
2000年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家绵阳玻璃钢雕塑制作厂家园林玻璃钢卡通雕塑代理商玻璃钢动物雕塑定做合肥玻璃钢骆驼雕塑黄岛玻璃钢花盆花器玻璃钢彩绘狗雕塑四川主题商场美陈多少钱安徽学校玻璃钢抽象艺术雕塑摆件大同玻璃钢雕塑定制黄骅玻璃钢卡通雕塑茂名玻璃钢人物雕塑代理商鼓楼商场美陈装饰玻璃钢卡通雕塑哪家正规商场鲜果美陈玻璃钢雕塑制作要多久鹰潭玻璃钢卡通雕塑沈阳玻璃钢雕塑公司电话儿童玻璃钢雕塑定制欧式玻璃钢雕塑哪家便宜广东常见商场美陈研发密云商场美陈灯饰画方案中山玻璃钢雕塑总代直销衢州欧式玻璃钢雕塑郑州泡沫玻璃钢仿铜雕塑制作花家地商场美陈玻璃钢仿真水果雕塑怎么买河北艺术商场美陈铜陵水果玻璃钢雕塑价位玻璃钢骆驼雕塑采购安徽玻璃钢仿铜雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化