Planet Funは、AndroidおよびiOS向けの4D太陽系シミュレーションで、Delphiによって構築されています。惑星の位置は、VSOP2013天体歴によって、1500年から3000年までを計算しています。アプリは、FireMonkeyの3D機能を用いて作られており、すべてのソースコードを入手することができます。 その機能には、速度設定が可能な太陽系アニメーション、カメラターゲット(太陽または惑星)の選択、1500〜3000年の間での日付/時刻設定、ターゲットまでの距離設定、タッチ・ジェスチャー機能(1本指のパン、2本指のズーム、2本指での回転など)などがあります。惑星軌道ドットと各軌道は、52ドット(地球の場合、週に1ドット)で表され、地動軸(xおよびz)、VSOP2013 高解像度惑星座標、月座標計算、Hipparcos Input Catalogueの42455個の恒星背景などによって表示されています。そして、スマートフォンに搭載されたセンサー(コンパス、ジャイロ、GPS)を使って、スマートフォンの3Dの状態を制御します。スマートフォンのシーンは、センサー(コンパス、ジャイロ、GPS)から得られる情報によって位置が設定されます。Planet Funは楽しい軽量アプリで、クロスプラットフォーム向けDelphi FireMonkey 3Dの優れた実装例であると言えます。
Table of Contents
Apple App Store
https://apps.apple.com/us/app/planet-fun/id1525941640
Google Play
https://play.google.com/store/apps/details?id=com.omarreis.planetfun
Webサイト
https://github.com/omarreis/vsop2013/tree/master/planetfun
画面ショットギャラリー
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition