【问题标题】:Determine in which direction does a 2D vector face compared to other 2D vector确定与其他 2D 矢量相比,2D 矢量面向哪个方向
【发布时间】:2021-08-24 13:17:29
【问题描述】:

Here 我有两个向量 A 和 B,我想确定 B 相对于 A 面向哪个方向,因此将 A 向量想象为左右两部分的屏幕除数,并将 B 想象为 2D指向左或右部分,我们不知道的部分,这就是我想要确定的。我该怎么做呢?

【问题讨论】:

标签: c++ math vector 2d


【解决方案1】:

计算向量 A 和 B 的叉积。结果的符号显示向量 B 相对于向量 A 的方向

cross =  A.X * B.Y - A.Y * B.X

【讨论】:

  • 还应注意计算组件的坐标系是右手还是左手
  • 非常感谢,我问这个问题是因为我的答案过于复杂,即使我得到了它也会太慢,谢谢。
  • 坐标系是右手的,但没关系,如果它不正确我会否定(我会在8分钟内接受这个答案,它正在冷却)
猜你喜欢
  • 2019-04-13
  • 1970-01-01
  • 2016-04-25
  • 1970-01-01
  • 2022-01-22
  • 2020-02-11
  • 1970-01-01
  • 1970-01-01
  • 2012-01-02
相关资源
最近更新 更多