Извинения, так как это вопрос с мусорным вопросом, но я полностью столкнулся здесь с наилучшим подходом. Я считаю, что для этого должно быть что-то встроенное или обычное дело, но я не могу его найти, и Google не принес ничего ценного.Элементы положения javafx вокруг центральной точки
У меня есть сцена javafx с числом Circle
s.
(Названный ниже, чтобы проиллюстрировать эффект я пытаюсь достичь)
Circle earth= new Circle(30, Color.web("blue", 0.5));
Circle moon = new Circle(30, Color.web("blue", 0.5));
Circle moon = new Circle(30, Color.web("blue", 0.5));
Circle moon = new Circle(30, Color.web("blue", 0.5));
все расположены:
setCenterX(300);
setCenterY(300);
на 600 на 600 месте.
Мне нужно, чтобы объекты moon
размещались вокруг объекта earth
. Меня не волнует, где, пока они x
расстояние от луны и не трогательно.
Первоначально я зациклился на каждом объекте, проверил на столкновение и с помощью рекурсивной функции передвинул круг +10 на координате y
.
Это сработало, но казалось, что я делаю так, чтобы эффективно строить некоторые объекты по круговой траектории. (зацикливание через каждый объект, а затем после того, как весь объект, в котором перемещается петля снова, чтобы проверить перемещение объекта, не имел эффекта стука)
Я видел множество учебных пособий как SO questions such as this related question, однако все они показывают, как построить прямоугольник по круговой траектории. объект Circle, похоже, не имеет одинаковых методов.
Любая помощь о том, как идти об этом была бы оценена
Удивительно, знаю, что я делал слишком много работы для себя. благодаря – atmd