I have a CAD application which uses Graphics32 (1.9.1) to draw the polygons using the PolygonTS drawing routines.
Things work OK when everything is on canvas, the problem comes when zooming into objects.
I can check if all points of a polygon are off screen and not draw it, the problem comes when drawing polygons which are partially on screen.
It appears that Graphics32 uses a fixed point vertex math scheme (Tfixedpoint) that effectively reduces the number of pixels it can handle to 65536 (16 bit). If a point on the polygon that is being drawn is over this value, then the math overflows and artefacts are drawn on screen.
This happens on quite modest zooms, I can't imagine this problem hasn't been come across before, yet a cursory search comes up with nothing. Having to manually cull polygons would negate the use of GR32.
Is there an alternative polygon drawing library for GR32 that uses 32 bit maths?