我的程序的目标是查看哪些行星彼此相距一定角度,然后停止程序。我在角度部分有特别的问题。这个程序在可汗学院,这里是完整的程序。
我有两个变量;var ranging = 10, grouping = 4;
. 测距以度为单位,分组是这 10 度内的任意 4 颗行星,您可以更改。图片中看到的问题是只有 2 颗行星落在这 10 度内,但红色弧线表示有 4 颗。
所以,我遇到的问题是行星的度数值表示它们在太阳平面上的度数,这些度数被收集到一个数组中,以检查 4 个行星是否在 10 度范围内。它不一定是分组或阵列,它是我获得太阳角的方式。我有两种方法可以找到太阳角,通过 orbitDegree 和 drawPlanet 函数,但由于我添加到别人的程序中,我忽略了它。
分组部分需要用于绘制行星的角度,但我需要保存这些计算,以便 AV 部分可以访问所述值。
第 234 行- orbitDegree 函数,第 295 行是行星位置。在320 左右,有一堆位置计算。
但是如何将它保存在分组部分?
可汗学院使用一个非常基础的库,所以一个好的程序员应该能够很好地解决这个问题。
谢谢!