Re: [Boost-bugs] [Boost C++ Libraries] #11725: union_ fails to create holes

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #11725: union_ fails to create holes
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-10-15 11:53:53


#11725: union_ fails to create holes
-------------------------------+---------------------------
  Reporter: jan.kleemann@… | Owner: barendgehrels
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: geometry
   Version: Boost 1.59.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+---------------------------

Comment (by jan.kleemann@…):

 difference has the same problem:
 {{{
 p1: POLYGON((0 0,0 3,3 3,3 0,0 0))
 p2: POLYGON((3 1,1 1,1 2,2 2,3 1))
 is_valid(p1): 1
 is_valid(p2): 1
 p1 - p2: MULTIPOLYGON(((3 1,3 0,0 0,0 3,3 3,3 1,2 2,1 2,1 1,3 1)))
 is_valid(p1 - p2): 0
 }}}

 Should also be
 {{{
 p1 - p2: MULTIPOLYGON(((0 1,0 3,3 3,3 0,0 0,0 1),(3 1,2 2,1 2,1 1,3 1)))
 }}}

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/11725#comment:2>
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:19 UTC