Prerequisites
Description
Although rendering is less prone to floating point accuracy issues since #96, it's still possible to stress it to produce unwanted artifacts. It might be a logical corner case unhandled by PolygonScanner instead of a numeric issue.
Steps to Reproduce
Enable and run DrawingRobustnessTests.LargeGeoJson_Lines.
The output has artifacts:
https://user-images.githubusercontent.com/6835152/97231127-5538e200-17db-11eb-9aec-e305a41b0e37.png
System Configuration
- ImageSharp.Drawing version: current master
- Other ImageSharp packages and versions: -
- Environment (Operating system, version and so on): all
- .NET Framework version: all
- Additional information: -
Prerequisites
DEBUGandRELEASEmodeDescription
Although rendering is less prone to floating point accuracy issues since #96, it's still possible to stress it to produce unwanted artifacts. It might be a logical corner case unhandled by
PolygonScannerinstead of a numeric issue.Steps to Reproduce
Enable and run
DrawingRobustnessTests.LargeGeoJson_Lines.The output has artifacts:
https://user-images.githubusercontent.com/6835152/97231127-5538e200-17db-11eb-9aec-e305a41b0e37.png
System Configuration