В зависимости от ваших потребностей, вы можете взглянуть на GEOS , который используется PostGIS для своих геометрических операций, среди прочего, и более зрелый, чем boost ::геометрия .Однако его сложно расширить, что вам придется сделать самостоятельно, если вам нужна поддержка не только Простых функций.
Где буст :: геометрия, на мой взгляд, - это ее способность адаптироваться к существующим (устаревшие) библиотеки, что означает, что вы должны иметь возможность хранить некоторые из структур данных вашего работодателя (или любую другую существующую геометрическую библиотеку) и использовать их с помощью boost :: geometry .
Boost :: geometry набирает зрелость и расширяет возможности довольно быстро , но я не думаю, что дизайн сильно изменился с прошлого года (когда он был принят в надстройку).Я хотел бы спросить в списке рассылки - авторы очень активны и полезны.