这基本上只是一个数学问题。
在这方面,我对......感到不安。 我有一段困难的时间来谈论这个问题,我也这样说。 基本上,我认为我需要利用一些先进的数学来做到这一点,但我不知道我需要什么。
I将使用一些插图说明这一点。 静脉预防使我不了解情况...... http://radleygh.com/images/gimp-2_2011-057-00-57-26-40.bmp”rel=“nofollow”http://radleygh.com/images/gimp-2_2011-057-00-57-26-40.bmp
<>>目标: 2. 确定在2D计划范围内的若干物体
Cone Properties: Position (x, y) Angle (0-359) Spread (0-359, aka Width) Distance (0++)
我可以使用简单的数学参数决定新陈词:
Angle_A = Angle + (Spread / 2) Angle_B = Angle - (Spread / 2) Angle_Target = Point_Direction(origin, object_position)
Now I thought of comparing these with the position of each object with a simple if/then statement:
如果(Angle_A > Angle_Target) && (Angle_B < Angle_Target) 见Angle_ 具体目标在A和B
This works... untill Angle_A or Angle_B pass the 0-360 threshold. 0* is between 45* and 315*... but the above if statement wouldn t work. We can then determine which direction to check based on the size of the cone...
如果效果大于180*,那么会怎样?
我不知道答案。 我肯定我应该利用Radians...... 但我不理解激进分子的概念。 如果有人能够把我引向正确的方向,也许会给我一个榜样,那将令人 wonder!
我将继续在时间进行自己的研究。