Алгоритм Boost.Geometry buffer(): работает ли он для полигонов общего случая

Я искал здесь: http://www.boost.org/doc/libs/1_52_0/libs/geometry/doc/html/geometry/reference/algorithms/buffer/buffer.html И увидел это: "Только текущая реализация увеличивает поле, которое не определено OGC. Следующая версия библиотеки будет содержать более полную реализацию"

Похоже, Boost Geometry не может буферизовать произвольный полигон. Но различные обсуждения на форуме относятся к алгоритму buffer() так, как будто он действительно работает в общем случае. Что правильно?


person Wheezil    schedule 29.01.2013    source источник


Ответы (1)


Старый ответ: Алгоритм buffer() для общего случая находится в разработке и может использоваться в разрабатываемой версии (Trunk). Обычно это работает, но не во всех случаях и для всех типов геометрии.

Новый ответ: да, возможно

person Barend Gehrels    schedule 29.01.2013
comment
Этот ответ был 3,5 года назад - кто-нибудь знает, есть ли версия, включающая это? - person David Doria; 03.08.2016