Показать сообщение отдельно
  #14 (permalink)  
Старый 27.12.2011, 18:00
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

czp, слова "синус" и "косинус" вам о чём-то говорят?

Пусть R - радиус "главной" окружности, r - радиус маленьких окружностей. Тогда расстояние от центра главной окружности до центра маленькой = R+r.

Потом вы делите 360 на количество маленьких окружностей. Это будет угол между двумя соседними окружностями, обозначим его a. Дальше в цикле приращиваете переменную i и домножаете её на этот угол. x центра маленькой окружности находится по формуле (R+r)*cos(a*i). y, соответственно, по формуле (R+r)*sin(a*i).
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)