找回密码
 点一下
查看: 2456|回复: 6

位移的cos和sin

[复制链接]
发表于 2013-9-23 23:35:49 | 显示全部楼层 |阅读模式
解析下COS以及SIN



新手的见解,老鸟不喜勿喷

偶然间知道很多weer都知道如何使用坐标位移,但却不清楚位移的原理,所以特意做个帖子出来说明下



可能已经有水水们知道了

还请看后一笑而过哟

首先说说cos余弦函数。

鉴于位移只说明初级部分,所以关于数学中的高级问题我们就不涉及了。水水也说不出来



直角三角形中我们任意取其中一个角

这个角所对的边除以直角三角形的斜边,就是这个角余弦的值。记为cos∠x

再说说sin正弦函数

直角三角形中我们任意取其中一个角

这个角除斜边外的另一条边除以斜边,就是这个角正弦的值。记为sin∠x

5.png

例如这张图。将两位英雄所处的位置看成两个坐标轴。

那么他们无限延伸的坐标轴将会相交,并且构成一个矩形

假设我们用一条线段连接两位英雄。那么这个矩形将会被划分为两个三角形。

那么这个时候我们的cos∠x和sin∠x就可以派得上用场了。

再来看图片中我用T输出的两位英雄的坐标。

小歪的x轴的绝对值减去剑圣x轴就可以知道两个三角形的底为多少

小歪Y轴的值减去剑圣Y轴的值就可以知道三角形的高为多少

至于最后一个134.472

其实是剑圣到小歪的角度为多少。

可能有水水们不理解。

那么请仔细看剑圣的坐标轴

小歪所处的位置是剑圣坐标轴的第二分区

减去第一分区的九十度。

那么上面三角形中

剑圣站的位置的角

其实度数只有44.472度

当然,这些数值其实不重要,只要触发函数的逻辑思维正确,编辑器自然会帮你计算出来。

讲这些不过是方便水水们理解下



好吧。其实我也不知道我在废话什么

[s:183]

懂得运用坐标位移的水水们都知道在用cos∠和sin∠的使用函数中运用的是剑圣到小歪的角度,或者是小歪到剑圣的角度

这里以剑圣到小歪的角度为例。

也就是说cos∠(44.472)=剑圣面对方向的线/斜边

sin∠(44.472)=剑圣右手边的线/斜边

所以

单位 - 设置(剑圣)的X坐标为(((剑圣)所在的X轴坐标) + b × cos(ang))
单位 - 设置(剑圣)的Y坐标为(((剑圣)所在的Y轴坐标) + b × sin(ang))

其实剑圣走的是梯形路线而不是斜线

水水们不要被误导了哦。

发表于 2013-9-25 12:40:28 来自手机 | 显示全部楼层
- -数死早,伤不起啊、
回复

使用道具 举报

发表于 2013-9-26 10:17:39 | 显示全部楼层
百度一下,你就知道,角A的正弦是sinA,这里不用“∠”符号,30°的正弦是sin30°,也不用“∠”符号。

点评

对不起俺的数学老师  详情 回复 发表于 2013-9-26 15:45
回复

使用道具 举报

 楼主| 发表于 2013-9-26 15:45:59 | 显示全部楼层
lo 发表于 2013-9-26 10:17
百度一下,你就知道,角A的正弦是sinA,这里不用“∠”符号,30°的正弦是sin30°,也不用“∠”符号。

对不起俺的数学老师
回复

使用道具 举报

发表于 2013-9-26 16:40:24 | 显示全部楼层
其实魔兽里还用到极坐标系,而且很多时候比直角坐标系更方便,你可以尝试着理解一下……

点评

我还在看你的轨迹教程  详情 回复 发表于 2013-9-26 23:41
回复 1 0

使用道具 举报

 楼主| 发表于 2013-9-26 23:41:51 | 显示全部楼层
lo 发表于 2013-9-26 16:40
其实魔兽里还用到极坐标系,而且很多时候比直角坐标系更方便,你可以尝试着理解一下……

我还在看你的轨迹教程
回复

使用道具 举报

发表于 2013-9-27 08:34:03 | 显示全部楼层
原来那个还这么有影响力么……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-21 18:31 , Processed in 0.149880 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表