Насколько я понимаю, Элита написана в сферических координатах. Откуда проблема с полюсами системы координат. И координатами объектов вообще. Теоретически, можно было бы переписать в кватернионах. Но это, фактически, переписать 3D двигло заново.