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

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

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

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

19.09.2010, 17:33. Просмотров 382. Ответов 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     Веер из треугольников
Посмотрите здесь:

Рекурсия треугольников - C++
задача: написать функцию которая строит вот такую пирамидку с помощью рекурсии: есть функция которая рисует 3 треугольника разных...

Сколько квазисерпинских треугольников? - C++
У сына в школе прошла олимпиада по информатике, в числе прочих была задачка - на каждой стороне правильного треугольника отмечено по n...

Задача о размерах треугольников - C++
Написал программу: #include &lt;iostream&gt; using namespace std; void main() { setlocale(LC_ALL,&quot;rus&quot;); cout&lt;&lt;&quot;Задача. Дано три...

Вычислить высоты треугольников - C++
Пожалуйста, помогите вычислить: высоты треугольников по формулам: ha=2:a*корень p(p-a)(p-b)(p-c) даны значения a.b.c

Взаимное расположение треугольников - C++
Не могу понять как можно вычислить если угол одного треугольника касается стороны другого треугольника, или угол вообще внутри треугольника...

Задача о подсчете треугольников - C++
Добрый вечер, вообщем есть такая задачка: Есть ряд треугольников построены таким образом: первый это правильный треугольник с вершиной...

Количество треугольников из отрезков - C++
Заданы N (N≤5000) попарно различных длин отрезков. Вычислить количество способов, которыми из отрезков можно сложить треугольник. Вот...

Определить взаимное расположение треугольников - C++
Здравствуйте, дорогие форумчане. ------------------------------------ Помогите решить задачу, пожалуйста. Задание: Напишите...

Количество треугольников и сумма их периметров - C++
При заданных А1,...Аn, В1,...Bn, C1,...Cn, для каждой из n троек вида (Ai, Bi, Ci) проверить может ли быть построен треугольник со...

Неправильный подсчет количества треугольников - C++
Здравствуйте, уважаемые пользователи. Вынужден обратиться к Вам за помощью, так как сам просто не понимаю, в чем беда. Передо мной...


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

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

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