@DALVROT

Как разложить кол-во точек по окружности?

Нужно разложить n-ное кол-во объектов по кругу, с равными промежутками. Вспомнилось, что любую n-угольную выпуклую фигуру можно поместить в круг, возможно от этого можно оттолкнуться... Спасибо!
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант
Если нужно именно точки по окружности размещать, то проще всего делать это в полярной системе координат. Формулы для пересчёта такие:
x = R*cos(phi) + x0
y = R*sin(phi) + y0

,где R - радиус окружности, phi - угол поворота от оси x против часовой стрелки, центр окружности находится в точке M(x0, y0). Соответственно если нужно N точек, то
phi = (0,1,2...N-1)*(2*pi/N)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы