wenstony ウェンストニー Участник Участник Статус Оффлайн Регистрация 6 Дек 2017 Сообщения 936 Реакции 199 8 Июл 2019 #1 У меня сейчас идёт отрисовка крадратов, а нужно треугольники Вложения 1562572867341.png 42.6 KB · Просмотры: 21
PureBottle Участник P Участник Статус Оффлайн Регистрация 28 Янв 2019 Сообщения 552 Реакции 192 8 Июл 2019 #2 Держите. Это равносторонний треугольник (хотя так как набросал код за 2 минуты, не уверен, что он точно равносторонний) Код: Expand Collapse Copy void DrawEquilateralTriangle(GLfloat x, GLfloat y, GLfloat scale) { glBegin(GL_TRIANGLES); glColor3f(1.f, 0.f, 0.f); glVertex2f(x, y + scale); glVertex2f(x + scale, y - scale); glVertex2f(x - scale, y - scale); glEnd(); }
Держите. Это равносторонний треугольник (хотя так как набросал код за 2 минуты, не уверен, что он точно равносторонний) Код: Expand Collapse Copy void DrawEquilateralTriangle(GLfloat x, GLfloat y, GLfloat scale) { glBegin(GL_TRIANGLES); glColor3f(1.f, 0.f, 0.f); glVertex2f(x, y + scale); glVertex2f(x + scale, y - scale); glVertex2f(x - scale, y - scale); glEnd(); }