質問編集履歴
1
回転軸の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,11 +16,15 @@
|
|
16
16
|
|
17
17
|
角度を変更すると横から潰したような葉っぱの形になるだけでなく、扇状に広がらず左右でしか表示がされない。
|
18
18
|
|
19
|
+
y軸を中心として回転してしまっている状態のようでz軸を中心とした回転にしたい
|
20
|
+
|
19
21
|
|
20
22
|
|
21
23
|
ソースコード
|
22
24
|
|
25
|
+
|
26
|
+
|
23
|
-
static void make(){
|
27
|
+
static void make_flower(){
|
24
28
|
|
25
29
|
double Pi =3.1415926535;
|
26
30
|
|
@@ -42,23 +46,23 @@
|
|
42
46
|
|
43
47
|
glVertex2f(0.0, 0.0);
|
44
48
|
|
45
|
-
glVertex2f(0.2*
|
49
|
+
glVertex2f(0.2*c_radius, 0.15*s_radius);
|
46
50
|
|
47
|
-
glVertex2f(0.5*
|
51
|
+
glVertex2f(0.5*c_radius, 0.25*s_radius);
|
48
52
|
|
49
|
-
glVertex2f(0.7*
|
53
|
+
glVertex2f(0.7*c_radius, 0.2*s_radius);
|
50
54
|
|
51
55
|
glColor3f(0.0,0.0,1.0);
|
52
56
|
|
53
|
-
glVertex2f(1.0*
|
57
|
+
glVertex2f(1.0*c_radius, 0.0*s_radius);
|
54
58
|
|
55
59
|
|
56
60
|
|
57
|
-
glVertex2f(0.7*
|
61
|
+
glVertex2f(0.7*c_radius, -0.2*s_radius);
|
58
62
|
|
59
|
-
glVertex2f(0.5*
|
63
|
+
glVertex2f(0.5*c_radius, -0.25*s_radius);
|
60
64
|
|
61
|
-
glVertex2f(0.2*
|
65
|
+
glVertex2f(0.2*c_radius, -0.15*s_radius);
|
62
66
|
|
63
67
|
glEnd();
|
64
68
|
|