Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Кросс-платформенное четырехмерное моделирование солнечной системы построено на Delphi

pfdevice1

Planet Fun — это 4D-симулятор солнечной системы для Android и iOS, созданный на Delphi. Положение планет рассчитывается с использованием эфемерид VSOP2013, по данным разработчика между 1500 и 3000 годами. Приложение создано с использованием функциональности FireMonkey 3D, и доступен полный исходный код. Среди его функций — анимация солнечной системы с настраиваемой скоростью, выбор цели камеры (Солнце или планеты), установка даты / времени между 1500 и 3000 годами, настраиваемое расстояние до цели, сенсорные жесты: панорамирование одним пальцем, масштабирование двумя пальцами, два вращение пальца, точки орбиты планеты плюс каждая орбита представлена ​​52 точками (для Земли — одна точка в неделю), гелиоцентрической осью (x и z), положениями планет с высоким разрешением VSOP2013, расчетами положения луны, звездным фоном с 42455 звездами Каталог входных данных Hipparcos использует датчики телефона (компас, гироскоп и GPS) для управления трехмерным положением телефона, а телефон в сцене позиционируется с помощью датчиков телефона (GPS, гироскоп и компас). Это забавное маленькое приложение, демонстрирующее хорошую реализацию кроссплатформенной реализации Delphi FireMonkey 3d.

Apple App Store

https://apps.apple.com/us/app/planet-fun/id1525941640

Гугл игры

https://play.google.com/store/apps/details?id=com.omarreis.planetfun

Веб-сайт

https://github.com/omarreis/vsop2013/tree/master/planetfun

Галерея скриншотов

Planet Fun

Exit mobile version