I'm using V3d_View::ToPixMap() to create high resolution bitmaps for printing the contents of my OpenCascade window. In general, this is working. However, I have an issue with line weights.
The problem is that my screen is showing an area of maybe 500 x 500 pixels, in which a lineweight of 2 looks fine. My printer, on the other hand, is drawing an image of ~4000 x 4000 pixels, at 600 dpi. When I create my 4000 x 4000 pixmap, the lineweight of 2 looks much too fine.
Is there any way that I can scale the lineweight in my view, or do I need to go throught each element in my scene and adjust the lineweight on each? I'll also have to fix the trihedron, and probably textures and maybe text.
Any suggestions on the 'right' way to fix this would be appreciated.