Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fluffi
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 13
#1

Веер из треугольников - C++

19.09.2010, 17:33. Просмотров 374. Ответов 0
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include "glut.h"
void init(void)
{   glClearColor(1.0,1.0,1.0,0.0);
   glShadeModel(GL_FLAT); }
void display(void)
{  glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
   glColor3f(0.36,2.55,0.36);
// рисуем и заливаем квадрат
   glBegin(GL_TRIANGLES);
       glVertex2d(10,10);
       glVertex2d(200,10);
       glVertex2d(10,200);
   glEnd();
   glColor3f(0.0,0.70,0.0);
   glLineWidth(3.0); 
   glBegin(GL_LINE_STRIP);
       glVertex2d(10,10);
       glVertex2d(200,10);
       glVertex2d(10,200);
       glVertex2d(10,10);
 
       
   glEnd();
   glColor3f(0.0,10.70,0.0);
//оси
   glBegin(GL_LINES);
       glVertex2d(-20,-20);
       glVertex2d(-20,300);
       glVertex2d(-20,-20);
       glVertex2d(300,-20);
//шкала
    for(int i=-20;i<300;i+=20)
    {   glColor3f(0.0,0.0,0.0);
        glVertex2d(i,-15);
        glVertex2d(i,-25);
        glColor3f(0.0,0.0,0.0);
        glVertex2d(-25,i);
        glVertex2d(-15,i);  }
  glEnd();
  glutSwapBuffers();
glFlush();
}
void reshape(int w,int h)
{  //установить проекцию
 glViewport(0,0,(GLsizei) w, (GLsizei) h);
   glMatrixMode(GL_PROJECTION);
   glLoadIdentity();
   glOrtho(-100.0,400.0,-100.0,400.0,1.0,-1.0);
}
int main(int argc, char **argv)
{ //отображение окна
   glutInit(&argc,argv);
   glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB); 
 glutInitWindowSize(500,500);   glutInitWindowPosition(100,100);
   glutCreateWindow("…");
   init();
   glutDisplayFunc(display);
   glutReshapeFunc(reshape);
   glutMainLoop();
   return 0;}
Ребята помогите.....мне нужно чтобы получался не треугольник, а веер из треугольников...помогите исправить. Прога написана на Visual Studio 6.0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2010, 17:33     Веер из треугольников
Посмотрите здесь:

Класс треугольников Triangle C++
Количество треугольников и сумма их периметров C++
C++ Пересечение треугольников в 3d
Сколько квазисерпинских треугольников? C++
C++ Посчитать количество треугольников
Вычислить высоты треугольников C++
C++ Пересечение треугольников
C++ Задача о размерах треугольников
C++ Взаимное расположение треугольников
C++ Задача о подсчете треугольников
C++ Рекурсия треугольников
C++ Пересечение треугольников

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 13:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru