Subject: [Boost-bugs] [Boost C++ Libraries] #8254: Faulty intersection calculation
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-03-06 15:06:48
#8254: Faulty intersection calculation
---------------------------------------+------------------------------------
Reporter: sascha.knell@⦠| Owner: barendgehrels
Type: Bugs | Status: new
Milestone: To Be Determined | Component: geometry
Version: Boost 1.53.0 | Severity: Showstopper
Keywords: |
---------------------------------------+------------------------------------
I encountered a (supposed) bug in the boost::geometry::intersection
functionality.
The calculation of the intersection of a tiny triangle lying in a
considerably bigger trapezoid where one edge of the triangle lies (within
floating point precision) on one edge of the trapezoid results in an
intersection which consists of the original trapezoid with one additional
node on one of its sides.
The geometry is given in a C test routine attached to this ticked. The
actual call of the intersection functionality is conducted in a C++
wrapper routine, which is also attached. The bug occurred on Mountain
Lion with the llvm-gcc-4.2 compiler.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/8254> 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:12 UTC