Помогите Polygonal2DRegion как изменить регион?

VulGAR Power

Новичок
Пользователь
Баллы
11
Привет. Мне нужно изменять полигональный регион. То есть, каким-либо образом сначала получать условный регион Reg, после чего добавлять в него нужные мне точки, изменять минимальную и максимальную высоту и в конце уже вносить всю эту информацию в сам регион, который находится в regions.yml.

Проблема в том, что я не знаю как получить точки уже имеющегося региона. В Polygonal2DRegion есть конечно asFlatRegion(), но вот как он работает, то ли это список, то ли что.

Я вроде смутно понимаю что делать, но вот как начать - уже другой вопрос.
 
Polygonal2DRegion(Polygonal2DRegion region)

Вот этот конструктор создает копию региона. Насколько понимаю, если у меня есть регион с названием Habib, то я могу просто написать

Polygonal2DRegion reg = new Polygonal2DRegion(Habib)

И тогда я получу этот регион. Но ведь это только копия. Да, я могу достать точки этой копии, изменять их, удалять и тд, но ведь я не передам всю эту информацию настоящему региону, который хранится в regions.yml.

С другой стороны, пока я сам с этим разбирался, подумал, что можно по идее взять копию, видоизменить ее как мне надо, старый регион удалить, а новый создать все тем же конструктором. Что ж, попытаюсь, в случае чего отпишу сюда.
 
Ладно, теперь проблема уже в другом. Как удалить существующий регион?
 
Назад
Верх