![pfdevice1 | Embarcadero RAD Studio Delphi C++Builder Blogs pfdevice1](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/01/pfdevice1-8340308.jpg?resize=1140%2C694&ssl=1)
Planet Fun — это 4D-симулятор солнечной системы для Android и iOS, созданный на Delphi. Положение планет рассчитывается с использованием эфемерид VSOP2013, по данным разработчика между 1500 и 3000 годами. Приложение создано с использованием функциональности FireMonkey 3D, и доступен полный исходный код. Среди его функций — анимация солнечной системы с настраиваемой скоростью, выбор цели камеры (Солнце или планеты), установка даты / времени между 1500 и 3000 годами, настраиваемое расстояние до цели, сенсорные жесты: панорамирование одним пальцем, масштабирование двумя пальцами, два вращение пальца, точки орбиты планеты плюс каждая орбита представлена 52 точками (для Земли — одна точка в неделю), гелиоцентрической осью (x и z), положениями планет с высоким разрешением VSOP2013, расчетами положения луны, звездным фоном с 42455 звездами Каталог входных данных Hipparcos использует датчики телефона (компас, гироскоп и GPS) для управления трехмерным положением телефона, а телефон в сцене позиционируется с помощью датчиков телефона (GPS, гироскоп и компас). Это забавное маленькое приложение, демонстрирующее хорошую реализацию кроссплатформенной реализации Delphi FireMonkey 3d.
Table of Contents
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
Галерея скриншотов
![pf1 | Embarcadero RAD Studio Delphi C++Builder Blogs pf1](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/01/pf1-1933220-9006730.jpg?resize=521%2C833&ssl=1)
![pf4 | Embarcadero RAD Studio Delphi C++Builder Blogs pf4](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/01/pf4-3632670-9381851.jpg?resize=416%2C833&ssl=1)
![pf5 | Embarcadero RAD Studio Delphi C++Builder Blogs pf5](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/01/pf5-6905344-4697436.jpg?resize=416%2C833&ssl=1)
![pf6 | Embarcadero RAD Studio Delphi C++Builder Blogs pf6](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/01/pf6-9510876-8822314.jpg?resize=416%2C833&ssl=1)
![pf7 | Embarcadero RAD Studio Delphi C++Builder Blogs pf7](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/01/pf7-2499749-9390077.jpg?resize=521%2C833&ssl=1)
![pf8 | Embarcadero RAD Studio Delphi C++Builder Blogs pf8](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/01/pf8-2300748-7603295.jpg?resize=521%2C833&ssl=1)
![pf9 | Embarcadero RAD Studio Delphi C++Builder Blogs pf9](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/01/pf9-6480981-6484188.jpg?resize=521%2C833&ssl=1)
![pfdevice2 | Embarcadero RAD Studio Delphi C++Builder Blogs pfdevice2](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/01/pfdevice2-5684302.jpg?resize=750%2C500&ssl=1)
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition