Я создаю прототип 3D-игры с телескопом, которая позволяет вам каталогизировать случайно сгенерированное ночное небо, но я наткнулся на кусочек стены, поскольку не знаю точно, как представить объекты в точке прицеливания телескопа.
Я построил телескоп, который может поворачиваться на 360 градусов по азимуту и 180 градусов по высоте (от 0 до 90 и до -90), и в этом куполе, я полагаю, у меня есть конечное количество точек, из которых я мог бы генерировать случайным образом какой-то объект; такие как звезда, туманность, галактика, пульсар и т.д ...
Но как лучше всего определить и смоделировать эти точки?
Было бы так же просто, как построить список всех точек и заполнить их объектами (или генерировать их процедурно по мере их обнаружения или анализа)?
И если да, то следует ли мне просто использовать азимутальное превышение или использовать систему координат, более близкую к линиям прямого восхождения и склонения?
Кроме того, я бы хотел, чтобы был цикл день / ночь, поэтому добавление сидерического времени - это проблема, которую, я думаю, азимут / высота не учитывает.
Заранее спасибо за понимание.