Skip to content

Commit ea055f8

Browse files
committed
rendertri
1 parent 7bd3384 commit ea055f8

File tree

1 file changed

+24
-17
lines changed

1 file changed

+24
-17
lines changed

src/main.cpp

Lines changed: 24 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,34 @@
99

1010
static void render() {
1111
glBegin(GL_TRIANGLES);
12-
constexpr int n = 100;
13-
constexpr float pi = 3.1415926535897f;
14-
float radius = 0.5f;
15-
float inner_radius = 0.25f;
16-
static int x = 0;
17-
x++;
18-
if (x > n)
19-
x -= n;
20-
for (int i = 0; i < x; i++) {
21-
float angle = i / (float)n * pi * 2;
22-
float angle_next = (i + 1) / (float)n * pi * 2;
23-
glVertex3f(0.0f, 0.0f, 0.0f);
24-
glVertex3f(radius * sinf(angle), radius * cosf(angle), 0.0f);
25-
glVertex3f(radius * sinf(angle_next), radius * cosf(angle_next), 0.0f);
12+
glColor3f(1.0f, 0.0f, 0.0f);
13+
glVertex3f(0.0f, 0.5f, 0.0f);
14+
glColor3f(0.0f, 1.0f, 0.0f);
15+
glVertex3f(-0.5f, -0.5f, 0.0f);
16+
glColor3f(0.0f, 0.0f, 1.0f);
17+
glVertex3f(0.5f, -0.5f, 0.0f);
18+
CHECK_GL(glEnd());
19+
/* glBegin(GL_TRIANGLES); */
20+
/* constexpr int n = 100; */
21+
/* constexpr float pi = 3.1415926535897f; */
22+
/* float radius = 0.5f; */
23+
/* float inner_radius = 0.25f; */
24+
/* static int x = 0; */
25+
/* x++; */
26+
/* if (x > n) */
27+
/* x -= n; */
28+
/* for (int i = 0; i < x; i++) { */
29+
/* float angle = i / (float)n * pi * 2; */
30+
/* float angle_next = (i + 1) / (float)n * pi * 2; */
31+
/* glVertex3f(0.0f, 0.0f, 0.0f); */
32+
/* glVertex3f(radius * sinf(angle), radius * cosf(angle), 0.0f); */
33+
/* glVertex3f(radius * sinf(angle_next), radius * cosf(angle_next), 0.0f); */
2634
/* glVertex3f(inner_radius * sinf(angle), inner_radius * cosf(angle), 0.0f); */
27-
/* */
2835
/* glVertex3f(inner_radius * sinf(angle_next), inner_radius * cosf(angle_next), 0.0f); */
2936
/* glVertex3f(inner_radius * sinf(angle), inner_radius * cosf(angle), 0.0f); */
3037
/* glVertex3f(radius * sinf(angle_next), radius * cosf(angle_next), 0.0f); */
31-
}
32-
CHECK_GL(glEnd());
38+
/* } */
39+
/* CHECK_GL(glEnd()); */
3340
}
3441

3542
int main() {

0 commit comments

Comments
 (0)