【发布时间】:2015-07-11 13:17:15
【问题描述】:
使用 C++ 我尝试使用点 J 和 O 计算点 X(在圆的边缘)的坐标
但我真的不知道如何在数学上做到这一点,我希望能得到一些帮助。 提前谢谢你。
【问题讨论】:
-
这不是关于 C++ 本身的问题,甚至从数学的角度来看,这个问题似乎也不完整。您需要圆的半径,而点 J 与半径没有任何关系。
-
你有没有尝试过的 C++ 代码?尝试先自己解决问题,如果遇到困难,请发布您目前拥有的代码,这里的其他人会很乐意为您提供帮助。
-
我觉得我们没有足够的信息来解决问题。您提到了 J 点和 O 点,但您的图片显示的更多。我们知道R吗?我们试图在边缘的哪个位置找到坐标?底端?我们有角度吗?还有,J到底代表什么?
-
是的,我们知道除了X点之外的J、O黑点和红点的r值坐标。 J 是 O 正下方的直线上的点。圆圈是黑点(玩家)和红点(敌人)之间的对象。我想计算如何通过 X 坐标到达在碰撞对象周围移动的敌人。
标签: c++ math vector geometry trigonometry