
Geometry : 
Subject: Re: [geometry] Bug in boost geometry 1.48: union of 2 polygons is wrong.
From: Barend Gehrels (barend_at_[hidden])
Date: 20120114 05:39:13
Hi again,
On 1412012 11:20, Barend Gehrels wrote:
>
> But of course I will have a look what is exactly going wrong here
> because I agree that this simple case should be handled correctly in
> *integer *coordinates.
>
The cause is overflow, if you use *__int64* (or another large enough
integer type) the result is correct.
Also, if you divide the coordinates by 100 (rounding of ~4 values), the
result is correct in plain *integer *coordinates.
Regards, Barend
Geometry list run by mateusz at loskot.net