Subject: Re: [Boost-bugs] [Boost C++ Libraries] #12118: Problems performing boolean operations on polygons with shared edges
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-04-10 22:18:40
#12118: Problems performing boolean operations on polygons with shared edges
-------------------------------+---------------------------
Reporter: ev.mipt@⦠| Owner: barendgehrels
Type: Bugs | Status: new
Milestone: To Be Determined | Component: geometry
Version: Boost 1.60.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+---------------------------
Comment (by ev.mipt@â¦):
Same WKT representations but with greater precision
(std::setprecision(20))
Current Path polygon:
MULTIPOLYGON(((13.08940410614013671875
-70.98416137695312500000,12.81384754180908203125
-67.55441284179687500000,12.60483169555664062500
-63.57923889160156250000,13.56438255310058593750
-54.91608428955078125000,13.80568027496337890625
-43.62073516845703125000,13.00057315826416015625
-33.85240554809570312500,9.29664993286132812500
-33.23409271240234375000,19.66869926452636718750
-14.42036247253417968750,-5.96064376831054687500
-17.19871711730957031250,-14.87041568756103515625
-6.99879980087280273438,-22.50806808471679687500
-27.92480468750000000000,-22.16161727905273437500
-45.15484619140625000000,-22.42436790466308593750
-54.01613616943359375000,-23.13828659057617187500
-59.28628540039062500000,-23.18314933776855468750
-68.01937866210937500000,-22.86939430236816406250
-72.78530883789062500000,-23.02970123291015625000
-72.76760864257812500000,-22.81921195983886718750
-73.54760742187500000000,-18.65677833557128906250
-73.25045776367187500000,3.16641521453857421875
-75.66014099121093750000,12.75282478332519531250
-76.71865844726562500000,13.08940410614013671875
-70.98416137695312500000)))
Appended polygon:
MULTIPOLYGON(((3.16641521453857421875
-75.66014099121093750000,12.75282478332519531250
-76.71865844726562500000,12.95001888275146484375
-74.61856842041015625000,3.16641521453857421875
-75.66014099121093750000)),((-22.84768676757812500000
-78.42963409423828125000,-20.92837524414062500000
-78.22530364990234375000,3.16641521453857421875
-75.66014099121093750000,-23.02970123291015625000
-72.76760864257812500000,-22.84768676757812500000
-78.42963409423828125000)))
Union of current path and appended polygon result:
MULTIPOLYGON(((12.87562274932861328125
-74.62648773193359375000,13.08940410614013671875
-70.98416137695312500000,12.81384754180908203125
-67.55441284179687500000,12.60483169555664062500
-63.57923889160156250000,13.56438255310058593750
-54.91608428955078125000,13.80568027496337890625
-43.62073516845703125000,13.00057315826416015625
-33.85240554809570312500,9.29664993286132812500
-33.23409271240234375000,19.66869926452636718750
-14.42036247253417968750,-5.96064376831054687500
-17.19871711730957031250,-14.87041568756103515625
-6.99879980087280273438,-22.50806808471679687500
-27.92480468750000000000,-22.16161727905273437500
-45.15484619140625000000,-22.42436790466308593750
-54.01613616943359375000,-23.13828659057617187500
-59.28628540039062500000,-23.18314933776855468750
-68.01937866210937500000,-22.86939430236816406250
-72.78530883789062500000,-23.02970123291015625000
-72.76760864257812500000,-22.84768676757812500000
-78.42963409423828125000,-20.92837524414062500000
-78.22530364990234375000,3.16641521453857421875
-75.66014099121093750000,-18.65678787231445312500
-73.25045776367187500000,-18.65677833557128906250
-73.25045776367187500000,3.16641521453857421875
-75.66014099121093750000,12.75282478332519531250
-76.71865844726562500000,12.95001888275146484375
-74.61856842041015625000,12.87562274932861328125
-74.62648773193359375000)))
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/12118#comment:1> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:20 UTC