Цель моей программы - увидеть, какие планеты находятся под определенным углом друг к другу, и остановить программу. У меня есть проблемы именно с угловой частью. Эта программа в ханской академии, вот полная программа здесь .
У меня есть две переменные;var ranging = 10, grouping = 4;
. Диапазон находится в градусах, и группировка - это любые 4 планеты, которые находятся в пределах этих 10 градусов, которые вы можете изменить. Проблема, которая видна на картинке, заключается в том, что только 2 планеты попадают в эти 10 градусов, но красная дуга говорит, что их 4.
Итакпроблема, которую я имею, состоит в том, что у планет есть значения градусов, указывающие их градусы на солнечной плоскости, которые собраны в массив, чтобы проверить, находятся ли 4 планеты в пределах 10 градусов. Это не обязательно группировка или массив, это то, как я получаю солнечный угол. У меня есть два способа найти солнечный угол, с помощью orbitDegree и функции drawPlanet, но так как я добавил в чужую программу, я упустил ее из виду.
Угол, используемый для рисования планет, необходим в разделе группировки, но мне нужно сохранить эти вычисления, чтобы AV-секция могла получить доступ к указанному значению.
Строка 234 - функция orbitDegree, а Строка 295 - положение планеты. В около 320 есть несколько вычислений для позиции.
Но как мне сохранить это в разделе группировки?
В Академии Хана используется очень простая библиотека,так что хороший программист должен быть в состоянии атаковать это очень хорошо.
Спасибо!