最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
flasn AS3根据两点坐标,计算连线与坐标轴间的夹角(弧度、角度)
时间:2016-03-16 编辑:简简单单 来源:一聚教程网
开发中,有时需要计算两个坐标点组成的向量与坐标轴之间的夹角,然后我们用计算结果,来对元件进行旋转(rotation)等操作。下面分别演示与X轴、Y轴夹角的计算方法。
1,与X轴的夹角
var p1:Point = new Point(40,30);
var p2:Point = new Point(80,60);
var angle:Number = Math.atan2((p2.y-p1.y), (p2.x-p1.x)) //弧度 0.6435011087932844
var theta:Number = angle*(180/Math.PI); //角度 36.86989764584402
2,与Y轴的夹角
计算方法同与X轴夹角类似,只不过求弧度的时候把参数里的x和y坐标位置调换一下即可。
var p1:Point = new Point(40,30);
var p2:Point = new Point(80,60);
var angle:Number = Math.atan2((p2.x - p1.x), (p2.y - p1.y)) //弧度 0.9272952180016122
var theta:Number = angle*(180/Math.PI); //角度 53.13010235415598
相关文章
- FLASH软件帧编辑功能怎么使用 06-22
- FLASH软件常用上色工具怎么使用 06-19
- flash怎么制作遮罩图片切换动画 06-19
- FLASH制作春意盎然花园效果 06-18
- 利用ae制作碎片文字动画 06-15
- flash图片怎么替换 06-14