https://issues.apache.org/ooo/show_bug.cgi?id=122149

--- Comment #41 from Armin Le Grand <[email protected]> ---
ALG: Tracked down to a numerical problem in PolyPolygon clipping. The clipping
works in principle and uses 'unsharp' comparisons in the process. The result in
the Region for visual clipping in the paint process then uses sharp comparisons
which may lead to errors when the contained polygons still overlap (what they
should not do anymore after clipping).
There are various possibilities to fix this, starting from better fallback to
use RegionBands if these exist for Region processing, looking where the small
numerical diff is produced (in my debug example it's 8129.0000000000000 comared
to 8128.9999999999991 e.g.), correcting the problem in the clip process.
A combination will be necessary, starting with correcting unsharp-equal
positions in the clip process in the clip results...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are watching all bug changes.

Reply via email to