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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2011, 20:15   #1
Anubys
Форумчанин
 
Регистрация: 08.05.2010
Сообщений: 177
По умолчанию Обратный ход спирали

Помогите сделать так чтобы спираль сходилась в центре, сейчас она раскручивается из центра, мне нужно чтобы она скручивалась в центр
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int bx = Form1->Width/2;
int by = Form1->Height/2;
const TColor cl[8] = {clAqua, clMaroon, clBlue, clPurple, clGreen,
 clLime, clMaroon, clRed};
double ang = 0;
int x,y;
int r = 0;
double vitok = 0;
int indexColor = 0;
Form1->Canvas->MoveTo(bx, by);
for (r=0; r<200; r++)
	{
	x = r * cos((3.14/180)*(ang)) + bx;
	y = r * sin((3.14/180)*(ang)) + by;
	Form1->Canvas->LineTo(x,y);
		if (ang >= vitok)
		{
		vitok  = ang + 360;
		Form1->Canvas->Pen->Color = cl[indexColor++];
		}
	ang += 10;
	Sleep(50);
	}
}
Anubys вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ход конем на Turbo C darst Общие вопросы C/C++ 2 18.01.2011 20:37
задача на обратный ход в решении СЛАУ методом Гаусса Klik_1602 Помощь студентам 0 10.01.2011 19:11
Ход конем Etlau Помощь студентам 3 28.05.2010 19:16
Ход конем на Си Ekатерина Помощь студентам 2 02.05.2010 15:41
ход конем Zuuu92 Паскаль, Turbo Pascal, PascalABC.NET 1 29.04.2010 22:16