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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2012, 09:27   #1
Dindin13
Новичок
Джуниор
 
Регистрация: 20.09.2012
Сообщений: 1
По умолчанию Сделать частицу кружком

У меня программа траекторий частиц, но сами частицы в виде квадратов)
Помогите, как сделать их кружочками?
Вот код
Код:
if (_run)
	{
		glPointSize(100.0f);
		glBegin(GL_POINTS);
		for (std::list<TParticle>::iterator it = _particles->begin();
			 it != _particles->end();
			 ++it)
		{
			float x = it->getX() * coef();
			float y = it->getY() * coef();
			glColor3f(0, 0, 1);
			glVertex2i(x, y);
		}
		glEnd();
		glPointSize(1.0f);
	}


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 20.09.2012 в 11:09.
Dindin13 вне форума Ответить с цитированием
Старый 23.09.2012, 16:20   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

вот код рисующий круг
Код:
void glCircle3i(GLint x, GLint y, GLint radius) 
 { 
 float angle; 
 orig_glPushMatrix(); 
 orig_glLoadIdentity(); 
 orig_glDisable(GL_TEXTURE_2D); 
 orig_glLineWidth(1.0f); 
 orig_glBegin(GL_LINE_LOOP); 
 for(int i = 0; i < 100; i++) { 
 angle = i*2*M_PI/100; 
 glVertex2f(x + (cos(angle) * radius), y + (sin(angle) * radius)); 
 } 
 glEnd(); 
 orig_glEnable(GL_TEXTURE_2D); 
 orig_glPopMatrix(); 
 }
Оригинал статьи
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Я создал игру типо марио и хочу сделать её по сети как это сделать? rbkmz Работа с сетью в Delphi 7 14.05.2012 15:58
Как сделать отступы в ворде?(сделать шпаргалку) clack Microsoft Office Word 2 23.01.2012 08:09
Как сделать графики в excel и сделать задачи Anna Molchanova Microsoft Office Excel 1 17.06.2011 06:14
Хочу сделать форму для ввода паролей! Для этого текст должен быть зашифрован в (*****) ! Как сделать vitaaly Visual C++ 2 12.02.2011 12:29
нужно сделать сделать лабу по БД!!! APXAHGEL Фриланс 4 13.12.2010 09:50