Very thin lines look jagged, antialiasing not working

Anti-aliasing does only work if you directly render to screen (or the default framebuffer). It does not work for offscreen rendering, at least when using WebGL 1. I guess that was the reason why @pailhead asked in this direction^^.

You can solve this issue by using an additional post processing pass that performs FXAA.

There is an example demonstrating the approach:

https://threejs.org/examples/webgl_postprocessing_fxaa