为了账号安全,请及时绑定邮箱和手机立即绑定

求起始坐标为左上角的向量斜率与角度

求起始坐标为左上角的向量斜率与角度

米琪卡哇伊 2018-09-03 09:09:31
在做小游戏时候遇到的一个向量角度问题,折腾了一段时间,复习了一遍向量与三角函数。向量斜率:tan(x) = 对边/底边 = y2-y1/x2-x1;向量角度:x = arctan(y2-y1/x2-x1);以上公式于 左下角起始坐标轴 是能够准确算出向量斜率和角度。但计算机坐标轴起始位置在左上角,如下图。但通过arctan(x2-x1/y2-y1)能准确算出向量角度x,十分不解。
查看完整描述

1 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

在学生时期,你学习三角函数的时候,坐标系是在左下角的,然后正切公式 tanθ=y/x,当坐标系顺时针旋转90度后,y的值就是现在你的x2-x1x的值就变成y2-y1,所以 tanθ=(x2-x1)/(y2-y1),明白了吧。如果不习惯,你把你当前的坐标系逆时针旋转90度放回左下角就很清楚了。

https://img1.sycdn.imooc.com//5bbb0f1a0001a29702610212.jpg

查看完整回答
反对 回复 2018-10-08
  • 1 回答
  • 0 关注
  • 937 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信