PMG
https://forum.pmg.org.ru/

подкиньте идейку
https://forum.pmg.org.ru/viewtopic.php?f=1&t=7211
Страница 1 из 1

Автор:  AlexID [ 16 ноя 2009 23:57 ]
Заголовок сообщения:  подкиньте идейку

необходимо нарисовать спиральку...пока мыслей никаких нет как это сделать...недавно только начал осваивать...если подкинете идейку,бует неплохо)

Автор:  bad_duck [ 17 ноя 2009 10:29 ]
Заголовок сообщения:  Re: подкиньте идейку

попробуй так, вроде должно работать. Насчет формулы угла не уверен, может плохо будет выглядеть, щас нету времени переписывать это в вижуалку
Код:
int length;
float coef=1;  //например = 1
float step=1.2;  //например = 1.2
float ang, rad=0;
for(int i=0;i<length;i++)
{
    ang=i*2*PI/360*coef;         
    rad=step/2/PI*ang;
    points[i].x=rad*cos(ang);
    points[i].y=rad*sin(ang);
}

вот формула в Википедииhttp://ru.wikipedia.org/wiki/%D0%90%D1%80%D1%85%D0%B8%D0%BC%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0_%D1%81%D0%BF%D0%B8%D1%80%D0%B0%D0%BB%D1%8C

Автор:  AlexID [ 18 ноя 2009 18:57 ]
Заголовок сообщения:  Re: подкиньте идейку

спасибо,получилось)

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/