惑星までの距離 (HTML5版) ver 3.0
※このページではHTML5 (及びthree.js) を使用しています
プログラム説明
-
マウスで画面上をドラッグすると回転・拡大縮小をします。
(マウスの左ボタン:回転、
中ボタン(ホイール):透視投影時の拡大縮小)
平行移動はできません。常に太陽が中心です。
-
星をクリックすると名前が表示されます。
星が無い部分や他の星をクリックすると表示は消えます。
-
右上には2つの星の間の距離が天文単位距離 (AU) と km で表示されます。
対象となる惑星はプルダウンメニューで変更できます。
- 左下には現在の
- 日本標準時 (JST)
- グリニッジ標準時 (GMT)
- ユリウス日 (JD)
- 準ユリウス日 (MJD)
が表示されます。
- キーボードでも以下の操作ができます。
キー | キーで実行される操作 |
+ | 基準側の星の入れ替え(正順) |
- | 基準側の星の入れ替え(逆順) |
1 | 相手側の星の入れ替え(正順) |
0 | 相手側の星の入れ替え(逆順) |
i | 描画位置初期化(内惑星表示) |
o | 全体(外惑星含む)表示 |
参考文献
天文計算入門 長谷川一郎著 恒星社
天文年鑑 2010年版 誠文堂新光社
three.js による HTML5 3D グラフィックス[改訂版]上・下 遠藤理平著 カットシステム
three.js
技術屋の魂(?)に戻る