三角函数在计算机中的应用-坐标位移
我也没想到我会去读计算机,不然高中的时候就好好学数学了……相信有许多同学都有数恐,选择计算机就离不开数学,其实应用普通的数学思想的数学也不是那么的难,例如
高中的三角函数,三角函数坐标位移应用在游戏方面很广泛,例如王者荣耀后羿的大招,安琪拉大招,项羽大招,都是指向性的嘛。
(以下的说法可能是带有我自己的个性,但传达的内容是客观的)大家应该都还记得向量吧……那线段总清楚吧,我们知道,线段有起点和终点,假如现在有一个点称为起点,
我要让这个点向某个方向位移,方向我打算用角度来表示(0-360°),为了方便表示角度,所以我让这个点在一个圆面上,起点是一个点,点就有x轴坐标,y轴坐标,因为问题主要是点的水平位移,不考虑z轴坐标,也为了方便表示我再给它个以起点为原点的坐标系。
问题来了,如果我想让起点向r(单位为角度)方向位移n厘米之后得到终点怎么办呢,这就要用到我们的三角函数了,分别就是sin和cos(正弦和余弦),具体的计算过程:首先获取起点的x轴,y轴坐标为x和y,因为是向r角度位移n厘米,
那么终点的x轴坐标x2=x+nsin® ,终点的y轴坐标y2= y+ncos®
这样就得到位移之后点的坐标了。
也得到了两条公式x2=x+nsin® ,y2= y+ncos®
其中的参数文中有介绍,代入之后便可求出终点。
以上就是三角函数坐标位移的内容了,我觉得讲的挺清楚的。