Boost C++ Libraries: Ticket #10770: Buffer fails for large distances https://svn.boost.org/trac10/ticket/10770 <p> As reported by Grzegorz </p> <p> See boost.2283326.n4.nabble.com/boost-geometry-buffer-distance-strategies-tp4668469p4668825.html </p> <p> By the way, I was playing with different strategies combinations and I found out that when using only boost buffer strategies: </p> <blockquote> <p> double points_per_circle = 36; double distance = 130; bg::strategy::buffer::distance_symmetric&lt;double&gt; distance_strategy(distance); </p> </blockquote> <p> bg::strategy::buffer::end_flat end_strategy; bg::strategy::buffer::point_circle point_strat(points_per_circle); bg::strategy::buffer::side_straight sideStrat; bg::strategy::buffer::join_round joinStrat(points_per_circle); </p> <p> the buffer function can still fail (produce no output) when the distance is higher than 128 (e.g, 128, 130, 150, 300, 400). But this happens up to a certain value, where the buffer function starts producing a correct output (e.g., distances 900, 1000). </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10770 Trac 1.4.3 Barend Gehrels Sat, 08 Nov 2014 10:56:17 GMT status changed https://svn.boost.org/trac10/ticket/10770#comment:1 https://svn.boost.org/trac10/ticket/10770#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> Ticket Barend Gehrels Sat, 08 Nov 2014 11:45:12 GMT <link>https://svn.boost.org/trac10/ticket/10770#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/10770#comment:2</guid> <description> <p> Needs intersecting piece-sides too (like for flat-ends for linestrings) </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Barend Gehrels</dc:creator> <pubDate>Wed, 12 Nov 2014 13:28:37 GMT</pubDate> <title>status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/10770#comment:3 https://svn.boost.org/trac10/ticket/10770#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.58.0</span> </li> </ul> <p> Fixed by commit <a class="ext-link" href="https://github.com/boostorg/geometry/commit/9a9e16f93610325cc4d901d8206dd467c0d2a3f6"><span class="icon">​</span>https://github.com/boostorg/geometry/commit/9a9e16f93610325cc4d901d8206dd467c0d2a3f6</a> </p> Ticket