码迷,mamicode.com
首页 > 其他好文 > 详细

三角学运动基础公式

时间:2015-06-06 16:35:06      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

1:角度弧度互转

radians = degree*Math.PI/180;

degree = radians *180/Math.PI;

2:向鼠标(或者任意一点)旋转

dx = mouse.x-obj.x;

dy = mouse.y-obj.y;

obj.totation = Math.atan2(dy,dx)*180/Math.PI;

3:创建波

value = centerx+Math.sin(angel)*rang;

angel+=speed(speed大小以0.1位步长);

4:创建园型路径

 xposition = centerX +Math.cos(angel)*radius(r 为半径);

 yposition = centerY +Math.sin(angel)*radius(r 为半径);

angel+=speed;

5:创建椭圆路径

 xposition = centerX +Math.cos(angel)*radiusx(radiusx长半径);

 yposition = centerY +Math.sin(angel)*radiusy(radiusy 为短半径);

angel+=speed;

6:获取两点之间的距离

dx = mouse.x-obj.x;

dy = mouse.y-obj.y;

dist = Math.sqrt(dx*dx+dy*dy);

三角学运动基础公式

标签:

原文地址:http://www.cnblogs.com/zoumiaomiao/p/4556784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!