Opened 5 years ago
Last modified 4 years ago
#13382 new Bugs
Bug in polygon OR operation with collinear points
| Reported by: | Owned by: | Lucanus Simonson | |
|---|---|---|---|
| Milestone: | To Be Determined | Component: | polygon |
| Version: | Boost 1.66.0 | Severity: | Showstopper |
| Keywords: | Cc: |
Description
When OR operation is performed between 2 non-overlapping polygons that contain collinear points with the same y coordinate, the resulting set is empty. However, if collinear points are removed, the resulting set contains the 2 polygons.
If generic polygon_set_data objects are used, the OR operation works fine. The problem appears when polygon_90_set_data objects are used in order to increase efficiency of boolean operations.
Attachments (1)
Change History (4)
by , 5 years ago
| Attachment: | boost_collinear_points_error.cpp added |
|---|
comment:1 by , 5 years ago
| Severity: | Problem → Showstopper |
|---|
comment:2 by , 4 years ago
| Component: | None → geometry |
|---|---|
| Owner: | set to |
comment:3 by , 4 years ago
| Component: | geometry → polygon |
|---|---|
| Owner: | changed from to |
Note:
See TracTickets
for help on using tickets.

Example replicating the bug