Lua, чтобы избежать перекрытия предопределенных кругов

Надеюсь, мне здесь помогут. У меня есть четыре круга с радиусом 25 мм каждый. Я хочу, чтобы они распространились на круглый экран 520x520, не перекрывая друг друга. Я пробовал использовать math.random () для их координат x и y, но они довольно часто перекрывают друг друга. Может ли кто-нибудь помочь мне с функцией, которая может определять координаты каждого из этих кругов без перекрытия.

С уважением, Эд

Могу я уточнить направление?

Py_junior 29.10.2018 05:05

Проверяйте каждый новый круг на предмет перекрытия с уже существующими кругами (измерьте расстояние между центрами кругов). Создавайте каждый новый круг, пока он не будет пересекаться.

Egor Skriptunoff 29.10.2018 08:38

Спасибо Егор - очень признателен

Py_junior 29.10.2018 23:13
Что такое компоненты React? Введение в компоненты | Типы компонентов
Что такое компоненты React? Введение в компоненты | Типы компонентов
Компонент - это независимый, многократно используемый фрагмент кода, который делит пользовательский интерфейс на более мелкие части. Например, если мы...
0
3
62
0

Другие вопросы по теме