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

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

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

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

19.09.2010, 17:33. Просмотров 384. Ответов 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
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2010, 17:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Веер из треугольников (C++):

Дано н прямоугольных треугольников с а и б катетами, причем а + б = 9. Составить программу, которая вычисляет суммарную площадь этих треугольников - C++
Дано н прямоугольных треугольников с а и б катетами, причем а + б = 9. Составить программу, которая вычисляет суммарную площадь этих...

Пересечение треугольников - C++
Здравствуйте, задумался над такой задачей: Проверить пересекаются ли 2 треугольника. 6 координат задаются пользователем (именно с...

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

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

Решение треугольников - C++
я тут начал решать задачу по С++ - решение треугольников - пишет, что элсе не удовлетворяет условия If и еще 3 ошибки и 2 warnings. Вот...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2010, 17:33
Привет! Вот еще темы с ответами:

Пересечение треугольников в 3d - C++
Вот например 2 треугольника: (для примера) struct Point { int X; int Y; int Z; };

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

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

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


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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