|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Rustam Ramazanov 2:5020/400 10 Jan 2003 17:05:25 To : Nickita A Startcev Subject : Re: N-конечная звезда -------------------------------------------------------------------------------- Приветствую! NA> Hе подскажет ли уважаемый all алгоритм построения NA> N-конечной звезды при N > 7 ? Попробуй оттолкнуться от алгоритма построения правильного выпуклого многоугольника. Кусок программы на пасе: ------------------------ moveto(R, 0); for i:=1 to N do lineto(R*cos(2*PI*i/n), R*sin(2*PI*i/n)); ------------------------ R - радиус описанной окружности. А теперь вместо i в аргументе синуса и косинуса возьми k*i, k нужно выбрать таким, чтобы HОД(k,n) был равен 1. NA> Существует ли единственное построение для каждого N? Hе знаю. Давненько не читал книжек по многогранникам. NA> Применимо ли к звезде определение 'правильная' Конечно. В определении правильного многоугольника нигде не сказано, что он должен быть выпуклым. Остальные условия легко проверяются. Рустам. -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/6488e87c4292.html, оценка из 5, голосов 10
|