Re: [Boost-bugs] [Boost C++ Libraries] #10868: Intersecting integer polygons produces incorrect or self-intersecting result

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #10868: Intersecting integer polygons produces incorrect or self-intersecting result
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-03-26 11:05:01


#10868: Intersecting integer polygons produces incorrect or self-intersecting
result
-------------------------------+---------------------------
  Reporter: starinshak1@… | Owner: barendgehrels
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: geometry
   Version: Boost 1.57.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+---------------------------

Comment (by mkaravel):

 Hi.

 AFAIC, the macro BOOST_GEOMETRY_NO_ROBUSTNESS has nothing to do with your
 findings, as rescaling is only activated for floating-point coordinates.

 I tried your example polygons, and I could reproduce the problem when the
 coordinate type is int32_t, but could not reproduce it for int64_t. Could
 you please check again against the latest Boost.Geometry version in the
 develop branch, and also report the output polygons you get?

 My understanding is that your polygons are CCW and open. Correct?

 Menelaos

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/10868#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:18 UTC