Вы можете нарисовать многоугольник, заменив выражение polygon.getPoints().addAll()
на ..
//Adding coordinates to the polygon
polygon.getPoints().addAll(new Double[]{
100.0, 250.0,
200.0, 100.0,
400.0, 100.0,
500.0, 250.0,
});
По какой-то причине ваши баллы были сняты, вот и все.
Попробуйте подумать, как вынарисовал бы это вручную.Я просто выбрал крайнюю левую точку и добавил точки в том порядке, который использовал бы, если бы нарисовал вещь вручную на листе бумаги.
Отображается с помощью этого кода: