Planet Fun — це 4D-симуляція сонячної системи (3D+час). На ньому зображено Сонце, Місяць, 9 планет і зірковий фон. Додаток розроблено спільно з Delphi та працює на кількох платформах.
Відкритий вихідний код програми (Delphi FMX) доступний за адресою:
https://github.com/omarreis/vsop2013
Позиції планет обчислюються за допомогою VSOP2013 і VSOP87. Положення Місяця використовують ELP2000. Зоряний фон містить 42455 зірок вхідного каталогу Hipparcos із необов’язковими лініями та назвами сузір’їв.
Особливості програми:
* Анімація сонячної системи з настроюваною швидкістю
* Виберіть ціль камери (Сонце, планети, Місяць)
* Маяк позначає позицію користувача на Землі (використовує GPS)
* Встановіть дату/час між роками 1500 і 3000
* Настроювана відстань камери до цілі
* Сенсорні жести: панорамування одним пальцем, масштабування двома пальцями та обертання двома пальцями
* Показати орбіти планет. Кожна орбіта представлена 52 крапками (для Землі це 1 крапка на тиждень)
* Зоряний фон із візерунками сузір’їв.
* Фактичні 3D сфери для 150 найяскравіших зірок.
* Фонове зображення небесної сфери з необов’язковими назвами та лініями сузір’їв.
* Геліоцентрична вісь Сонячної системи (x і z)
* Активуйте сенсор телефону для режиму доповненої реальності. Сцена рухається відповідно до реального світу. Для цього використовуйте кнопку [телефон].
Вихідний код і документація охоплюють багато аспектів астрономічних алгоритмів.
відео: https://www.tiktok.com/@omar_reis/video/6859411602031119622