Planet Fun е 4D симулация на слънчевата система (3D+Time). Показва Слънцето, Луната, 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
Актуализирано на
25.10.2024 г.