• 締切済み

惑星を地軸の傾き一定で公転させるプログラム

学校の課題で、C言語でOpenGLを用いて惑星を太陽を中心に 公転させるプログラムを作成せよ、と出たのですが… 教科書付属のサンプルプログラムなどを改良して、 ただ太陽の周りを回転させるだけなら出来そうなのですが、 そのとき、どうしても惑星の地軸まで反転してしまいます。 地軸の傾き方向を一定に太陽の周りを公転させるには、 一体どういった考え方をすればよいのでしょうか… 判りづらい質問ですみません! まだ具体的にプログラムを作成していないので、ソースの記載は出来ませんが、 とりあえず考え方が全く思いつかないので、 何かありましたら、アドバイスをお願いします…!!

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

太陽を中心に地球の位置を動かすだけなんだから, 「地軸の傾きを地球の位置と無関係にする」ことで十分だと思うんだけど.

maruhage21
質問者

お礼

出来ました!平行移動で!回答ありがとうございました!!

maruhage21
質問者

補足

書き忘れてました! 自転させながら公転させなければならないのですが… 地軸の傾きを地球の位置と無関係にする…とは…どういう事…ですか…?;; すみませ…っ…;;

関連するQ&A

  • 地軸の傾きは公転面長径のどちら向きですか

    地軸の傾きが太陽方向になった時に夏冬になり、傾きが太陽方向と垂直になった時に春秋になるのだと思っています。黄道傾斜・赤道傾斜は平均23度26分(23.4度)とのことですが、どちら向きに傾いているのでしょうか。地球の公転軌道が楕円で、太陽の距離が0.9833AU~1.0167AU違うと大きく違うとのことなので、地軸の傾いている方向を知りたくなりました。 地球が近日点にあるとき太陽方向を0°とした場合に、地軸の北方向は公転面の射影でどちらに何度の傾きなのでしょうか。 添付画像のAなら0°、Bなら180°、Cなら90°or270°というイメージでお教えください。 webなどで詳しく載っているところがあれば、URLをお教えください。 地球以外の惑星の赤道傾斜角は理科年表に載っているのですが、これらの惑星の地軸も同じ方向を向いていて傾斜角度だけが違うのでしょうか。 もし同方向を向いているのであれば、それは何か理屈上でそうなるのでしょうか。

  • 地球の公転の詳細

    地球は太陽との公転面に対して、地軸が66.6度傾いて公転しているということだけは分かっています。 ここで質問です。 (1)上で述べた「公転面」とは、太陽の赤道と地球の中心点(仮に地球の地軸が傾いていないとすれば赤道)を結ぶ水平の面という位置付けになるのでしょうか。 (2)地球の地軸の傾きは、1年間で一回転するということなのでしょうか。 (3)地球が公転する軌道が楕円であるなら、その軌道と(2)の傾きはどう結び付くでしょうか。また、地球の公転速度は一定でしょうか。 (4)(1)の内容が正しい場合には、太陽系内の他の惑星も(1)の公転面の延長上、別の言い方で言えば平面上に位置しているのでしょうか。 (5)以上の内容を説明してくれるような本があれば教えていただきたいです。 ご存知の方がいらっしゃれば、上記の一つでもよいので教えていただきたいです。宜しくお願いします。

  • 惑星はなぜ公転をするのか

    なぜ全ての惑星は太陽の周りを公転するのでしょうか?

  • 太陽系惑星の公転について

    太陽系惑星の公転について 一般に知られている太陽系の模型といっていいのでしょうか、太陽の周りを回る惑星は、基本的には同一平面の同心円上を回っているように思います 同心円である(楕円でも)のは、ケプラーの面積速度一定の法則でよかったでしょうか、これで納得出来ます 一方、同一平面上で回っているのはまったく別の話なのでしょうが、これにはなにか理由があるのでしょうか 別に地球の公転している平面に対して火星の公転する平面が垂直であってもよいのではないか、さらに言えば多くの惑星が同一平面上に公転しているのは理由があるのかな、ということです 天文学は詳しくないのですが、少し気になったので質問させていただいた次第です 知っている方がいらっしゃいましたら教えてくださいm(_ _)m

  • 惑星(岩石•ガス)の地軸が決まる要因は何?

    惑星(岩石•ガス)の地軸が決まる要因は何? おはようございます。 太陽(恒星)の自転軸と地球などの惑星の自転軸との間に、 何度かの角度差が生じそれを地軸と言いますが、 何の要因により惑星毎に異なっていますか? また何によって決まりますか? また下記のような惑星の場合、 決まらない要因は何ですか? 宇宙には自転軸(地軸)が全くなく、不規則にどちらへ転がるか分からない惑星もありますが、 そんな惑星でも公転軌道と言い、 恒星の周りを回っています。 月も地球を周回軌道で回っていますが、 ゆっくりと離れているので何年後かは詳しくは忘れましたが、 地球も自転軸が全くなくなるそうです。 よろしくお願いします。

  • 惑星の公転と自転の向きが同じ理由について

    すでに「惑星の自転方向」という質問がされていますが、いま一つ理解できず、リンクも切れていますので、質問いたします。 http://okwave.jp/qa/q1070545.html 太陽系の金星と天王星以外の惑星は公転と同じ向きに自転していますが、太陽系形成の過程でなぜ同じ向きになるのかが理解できません。原始太陽系星雲が太陽の周りを太陽の自転と同じ向きに回っているときは、太陽から遠い外側よりも内側のほうが早いスピードでガスが動くので、その速度差を考えると、惑星の種は公転とは逆向きに自転すると考えられます。(実際、NHKのコズミックフロントかなにかで原始太陽系星雲から惑星が生まれる様子を放送していましたが、そのCGでも惑星の種は逆回転しながら大きくなっていました。) ネットを見ると「惑星が公転方向に自転した方が潮汐力による変形は自転一回分少なくて済むので同じ向きなる」というのも見つかりましたが、土星の場合公転周期は約30年なので、30年に自転1回分少ないくらいで、約10時間の自転周期になるとはとても思えません。逆に、Wikipediaの「自転と公転の同期」を見る限り、潮汐力は回転を遅くする方向に働く、とも読めます。 いかがでしょうか。ご存知の方ががいらっしゃいましたら、ご回答の程、宜しくお願いいたします。

  • 惑星の周りを回る太陽

    普通は太陽(恒星)の周りを惑星が公転していますが 惑星の周りを回る太陽(恒星)もあるのでしょうか?

  • 何故冥王星は惑星から外されたのですか?

    何故冥王星は惑星から外されたのですか? 太陽の周りを公転してるんでは。。

  • 月の公転軌道面と地球の公転軌道面の関係

    月の公転軌道面と地球の公転軌道面は、同一平面状に在るのでしょうか?あるとしたら、なぜそうなっているのでしょうか?必然なのでしょうか? 同一平面上にないとしたら、どの程度の傾きがあるのでしょうか? また、太陽系の他の惑星同士の公転軌道面は同一平面上にあるのでしょうか?なぜそうなっているのでしょうか?

  • 地球の公転により昼夜が逆転しない理由

    長年、疑問になって居る疑問がありますので、質問させて頂きます。 地球が太陽の周囲を公転する場合、現在と半年後では太陽光線の当たる側が正反対になると思うのですが、この時に何故、現在と半年後とでは昼夜が逆転する様な事は起き無いのでしょうか? 地球の公転に対する地軸の傾きが関係しているのでしょうか? 御回答の程、宜しくお願い致します。