Print order inconsistency bug

This is a very old bug and it has been reported by others in the past.
The draw order of hatches from display to print is not the same…

There are a few open issues in this regard. This is the closest RH-28917 Print: print order does not always match draw order

is this really since 11 years :slight_smile:

Draw order has been challenging. There are a few others that are more recent but private due to user info attached.

was someone suggesting draw order by layer order?

order of the layers does affect draw order

so basically if i have the hatches and the lines and I want the lines in front, i should just put the layer of the lines on top of the layer of the hatches and not use bring to front or send to back?

With the hatches, linework needs to be sent back.

Why not create a menu for printdisplay where one can arrange the layers in the order of display?

This also affects SVG export - hatches don’t show in the right order when exporting. Which is actually super annoying because i try again and again to export something consistent and it’s not working…

Also the lineweights don’t match display sometimes.

Because hatches are typically meant to appear behind other drawing elements, I prefer placing them on a separate layer. This makes them easy to select later. If the draw order ends up incorrect, I can simply select all hatches and use SendToBack or SendBackward (as @Japhy mentioned earlier).

The same principle applies to other objects. For example, if you store all your cut lines—which usually have a thicker line weight—on one or more dedicated layers, you can quickly BringToFront or BringForward them whenever needed.

Instead of layers, you could also use named selections.

@diff-arch , this is what I also try, but trying 7 times to print something useful is not the right way to go.
Also, in my SVG export there were only hatches, without lines…

I understand your frustration, but that’s the way many CAD applications work. In AutoCAD, it’s mostly the same.

thank you for undestanding my frustration :sweat_smile: :man_facepalming:

Hi Bogdan -

We’d need a 3dm file to be able to troubleshoot this.
-wim

1 Like

Thanks for checking!
I just sent an email at tech@mcneel.com , your name is in the title.

SVG export has some serious issues, and it’s a pity because rhino is very good at vector graphics.

Hi Bogdan -

For this one, it looks like you’ll need to define the linetype with tapers in document units instead of pixels. You’ll then need to also modify the max width to be what is expected given the size of “paper” that you are printing to.
I’ve put this on the list as RH-94820 Print: Linetype with Taper - Width Issue
but I’m not so sure what the solution would be.
-wim

1 Like

Yes indeed! thanks for this explanation, it makes much more sense to consider document units instead of pixels.

I tested, for a 1 to 1 print on an A4 paper. I put the logo at scale, and adjusted the width of the tapered curves in mm. This produces a good PDF print and correct viewport capture.