Boost C++ Libraries: Ticket #8419: boost::geometry::intersection still broken with integer coordinates https://svn.boost.org/trac10/ticket/8419 <p> When loading these geometries as integer coordinates, their intersection is equal to the input multilinestring, which is wrong because the line should be clipped to the polygon boundaries instead of being left untouched. </p> <blockquote> <p> POLYGON((500000 853554,146445 500000,500000 146445,853554 500000)) MULTILINESTRING((163696 853553,163696 146446)) </p> </blockquote> <p> If I scale these input coordinates down by 1/1000, the result is correct. Also, no issues when loading the same input as double coordinates. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/8419 Trac 1.4.3 aar@… Mon, 08 Apr 2013 17:49:04 GMT <link>https://svn.boost.org/trac10/ticket/8419#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8419#comment:1</guid> <description> <p> Also, same operation on same input coordinates worked correctly with Boost &lt; 1.52. </p> </description> <category>Ticket</category> </item> </channel> </rss>