Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2010, 14:49   #1
fluffi
 
Регистрация: 19.09.2010
Сообщений: 5
Вопрос Веер из треугольников

Код:
#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

From Stilet: Какого керосина ты в чужие темы лезешь?! За это можно нарушение получить!. И код почему не выделяешь спецтегом по кнопке #? Релиния не позволяет красиво пост оформить?

Последний раз редактировалось Stilet; 19.09.2010 в 15:17.
fluffi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подобие треугольников Виталя Woody Помощь студентам 3 25.03.2010 22:02
определение типов треугольников. димон123 Помощь студентам 3 22.03.2010 09:56
Подсчет пересекающихся треугольников Ozz Мультимедиа в Delphi 1 11.05.2009 17:40