質問編集履歴
1
分かり易いよう修正した。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,10 +1,10 @@
|
|
1
1
|
OpenGLで太陽系の惑星軌道を描くプログラムを作成中です。
|
2
2
|
|
3
|
-
太陽
|
3
|
+
太陽を中心に公転する2つの惑星を描くことができました。
|
4
4
|
|
5
|
-
|
5
|
+
惑星はそれぞれ公転周期が異なるものですが、
|
6
6
|
|
7
|
-
この
|
7
|
+
これらの2つの惑星の公転の速度を変えるにはどうすればよいのでしょうか?
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -62,13 +62,17 @@
|
|
62
62
|
|
63
63
|
glutSolidSphere(0.2, 10, 8); // planet
|
64
64
|
|
65
|
-
|
65
|
+
glPopMatrix();
|
66
66
|
|
67
|
-
|
67
|
+
glPushMatrix();
|
68
68
|
|
69
|
-
gl
|
69
|
+
glRotated((double)year, 0.0, 1.0, 0.0);
|
70
70
|
|
71
|
+
glTranslated(2.0, 0.0, 0.0);
|
71
72
|
|
73
|
+
glRotated((double)day, 0.0, 1.0, 0.0);
|
74
|
+
|
75
|
+
glutSolidSphere(0.1, 10, 8);
|
72
76
|
|
73
77
|
glPopMatrix();
|
74
78
|
|
@@ -154,4 +158,6 @@
|
|
154
158
|
|
155
159
|
}
|
156
160
|
|
161
|
+
|
162
|
+
|
157
163
|
```
|