You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The following program takes its embedded WKT string, buffers it out by 9m, then back in my 9m.
The geometry itself isn't particularly odd, its a circle-ish blob.
Buffering the geometry out then in in previous versions of Boost geometry (circa 1.71) produced a single polygon.
1.80+ both now produce a small unexpected "stub" - see the picture. This one has 3 of these. This should be a fairly simple operation - can't see any clear reason why it would fail. I tested this with a few versions - 1.79 was the first that didn't do it.
I've added BOOST_GEOMETRY_NO_ROBUSTNESS as a define for the system and its gone good now.
Far as I can see - thats the new recommended way to run the lib?
Correction - this did not solve the issue. I was accidentally using an old version when switching Boost versions in CMake.
1.85 and BOOST_GEOMETRY_NO_ROBUSTNESS don't change the result here.
AndrewLipscomb
changed the title
1.83/1.85 - Buffer out-then-in for round polygon produces multiple polygons with small "stubs"
1.80+ - Buffer out-then-in for round polygon produces multiple polygons with small "stubs"
May 13, 2024
The following program takes its embedded WKT string, buffers it out by 9m, then back in my 9m.
The geometry itself isn't particularly odd, its a circle-ish blob.
Buffering the geometry out then in in previous versions of Boost geometry (circa 1.71) produced a single polygon.
1.80+ both now produce a small unexpected "stub" - see the picture. This one has 3 of these. This should be a fairly simple operation - can't see any clear reason why it would fail. I tested this with a few versions - 1.79 was the first that didn't do it.
For compiler info and invocation (via CMake)
The text was updated successfully, but these errors were encountered: