落后于目标

时间:2011-08-17 18:04:27

标签: algorithm language-agnostic

这更像是一个几何问题,但我不能用正确的方法来完成以下任务,

  • A是我的代理人
  • X是玩家

我正在尝试计算一个点w1,我将用它作为获得w2的方式点,这是我的代理人目标。


                                                         -|
                                                          |
      w2        X                   A                     |
                                                          |
                                                         -|
                w1

我正在尝试避免图形搜索,因为我只需要围绕目标的单个路点,并提出任何想法的几何关系?我缺少的任何圆线交叉属性。

编辑:对w1的约束是它应该在距离x和axw1角度为90度。 a和x都是圆形物体。

1 个答案:

答案 0 :(得分:1)

你要求描述w1位置的几何关系。假设A,W和w2是对齐的,并且w1与X轴成直角的距离为d,这是要求w1求解的两个方程的系统:

enter image description here即,片段w1-X垂直于片段X-A

enter image description here即w1和X之间的距离等于d。

以上是矢量形式。同一组两个方程可以用标量形式表示:

enter image description here enter image description here

使用高中代数求解两个未知数(x_w1和y_w1)的两个方程式。