OpenSCAD to Flashprint ruins model based on number of fragments
Your image is very helpful. I think you might find that the rendering in your slicer is intentionally degraded to minimize use of system resources. The image you see may not be an accurate representation of that which would be printed.

If you wish further confirmation, consider to create the g-code from the slicer and view it in a text editor. An even better option would be to use an online g-code viewer and observe the results of the created g-code.



The image above is the first line of print for a Marvin, showing that the base curves are smooth and clean. Your cylinder should appear in a similar manner, confirming that your slicer is degrading the image.