首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >度距离定位系统的算法

度距离定位系统的算法
EN

Stack Overflow用户
提问于 2012-01-02 23:11:24
回答 1查看 97关注 0票数 1

我正在研制一个使用矩阵的定位系统,它不能满足我的需要。因此,我决定使用一个基于度和距离定位的系统。我从未听说过这样的系统,也从未使用过这样的系统(也许是因为我放弃了大学,开始做自由职业者)。但它似乎在游戏编程,3D引擎和其他方面都很有用。所以我的问题是:

这个系统的名称是什么?

而且,由于我需要许多算法和资源来完成我的工作,任何资源教程介绍都是值得赞赏的。

例如,我需要一个算法来查看,o1到o2?的程度和距离是多少?

代码语言:javascript
复制
   o1(Degree=45,distance=3)
    \  |
     \ |
      \|(0,0)
_______o_______
       |\
       | \
       |  o2(Degree=225,distance=2)
       |
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-02 23:12:54

这个系统的名称是什么?

您正在考虑的系统是。

它们用半径r和角θ表示一个位置。

您可以将笛卡尔坐标转换为极坐标,如下所示:

代码语言:javascript
复制
r = sqrt(x^2 + y^2)
theta = atan2(y, x)

例如,

,我需要一个算法来查看o1到o2的程度和距离是多少

极坐标对此没有多大好处。你只需要直截了当的三角学。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8706272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档