Добрый день!
Пользуюсь zet, и он неправильно отображает сходящийся и расходящийся аспект, когда планета скоро сменит свое направление. То есть, если планета ретро, и вот вот выйдет и сделает аспект к более медленной планете, он рисует расходящийся аспект, так как она в это время ретро, не учитывая ее разворот в будущем.
Подскажите алгоритм решения этого момента в программе, чтобы точно рассчитать тип аспекта, учитывая дальнейшую динамику, используя только текущие координаты планет и их скорости.
Всё он правильно отображает, карта строится статическая на момент, там нет никаких "вот-вот произойдет что-то". Скорость определяется среднесуточная, если она положительная, то планета директна, если отрицательная - ретроградна. Сходимость аспекта определяется по этому же принципу, даже если аспект принципе не сойдется в рамках этого цикла.
Чтобы определить, сойдется ли аспект, или планета поменяет направление движения до этого, нужно сделать дополнительные расчеты на какие-то моменты в будущем, разные для разных точек, как программист скажу - это нецелесообразно делать.
А как астролог, считаю - это всё фигня. Если рассматривать текущий момент и в нём планета ретро в сходящемся аспекте, значит это сходящийся аспект. Есть куда более важные ситуации, когда например, чтобы сделать аспект, планета должна поменять знак или дом, но это и так видно.
Вы можете написать Зайцеву на емейл или форум, по поводу доработки ZET под ваши хотелки, но думаю, ответ будет примерно такой же.
Небольшая ремарка. Это формирующиеся (угловое расстояние между объектами уменьшается) и распадающиеся (угловое расстояние увеличивается) аспекты. А расходящиеся и сходящиеся - это категория, например, при рассмотрении пары Луна-Солнце - Луна растущая - расходящиеся аспекты, Луна стареющая - сходящиеся.