(В Java новичек) Хочу изменить положение Polygon figure (по углам Polygon way). На первой итерации перемещается, потом нет, хотя getLayoutX и getLayoutY выдают правильное изменение. requestLayout() ничего не меняет.
private void move() {
double x, y;
double offsetX = figure.getLayoutBounds().getMaxX()/2, offsetY = figure.getLayoutBounds().getMaxY()/2;
for (int i=0; i<way.getPoints().size(); i+=2){
x = way.getPoints().get(i);
y = way.getPoints().get(i+1);
figure.relocate(x-offsetX, y-offsetY);
PauseTransition pause = new PauseTransition(Duration.seconds(1));
pause.play();
}
}