【发布时间】:2015-03-09 11:11:10
【问题描述】:
我在一个圆心为 (0, 0) 的圆上有一个点,称为 (x1, y1),角度为 A(以度为单位)。我想找到一个函数,它可以让我在圆 (x2, y2) 上找到另一个点,如下所示:
我有一个看起来像这样的函数(我使用的是 c++ sfml)
//sf::Vector2f has two members, x and y, which are both quotes.
sf::Vector2f findPoint(int A, sf::Vector2f x1y1)
{
sf::Vector2f x2y2;
// Code I need
return x2y2;
}
请帮我找到我需要的代码
【问题讨论】:
-
你试过什么?你考虑过哪些方法?你知道三角函数吗?
-
我尝试了一些方法,我找出第一个点的角度,然后将其添加到 A,然后从角度找出点,但我不知道最后一个点的足够三角步骤。
-
为漂亮的图片加一个 ;-) 让我的 ascii 矩阵看起来很垃圾。
-
我用手机制作的,质量很差:P
标签: c++ sfml trigonometry