@DALVROT

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

Нужно разложить n-ное кол-во объектов по кругу, с равными промежутками. Вспомнилось, что любую n-угольную выпуклую фигуру можно поместить в круг, возможно от этого можно оттолкнуться... Спасибо!
  • Вопрос задан
  • 153 просмотра
Решения вопроса 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)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Базис-Центр Коломна
от 200 000 до 350 000 ₽
W3Promo Москва
от 50 000 до 80 000 ₽
W3Promo Москва
от 50 000 до 90 000 ₽
03 июл. 2024, в 17:01
3000 руб./за проект
03 июл. 2024, в 16:40
4000 руб./за проект
03 июл. 2024, в 16:36
2500 руб./за проект