Layout Linetype Scales display different to print, even w/PrintDisplay ON

Good morning!

I would really appreciate some help with probably one of the most frustrating problems I am having in Rhino. I have recently joined a company and they are so impressed with what Rhino can do that they want to switch the whole company over to Rhino by the new year, and I have been charged with creating Tutorials specific to the niche workflow company does. However, when having to explain this (and one or two other things) in Rhino I am finding myself a bit embarrassed having to say “I have no idea why this does this, but just do x to kinda sorta fix it”. Would absolutely love to know if I am doing something wrong, or if it’s a bug.

I use Rhino for Mac (unsure if the problem persists on Windows but I have found one or two posts with similar issues on Windows, such as: Print, linetypes issues in Rhino 8 - #4 by wim )

I wish for the linetype scales in my Layouts, at least when PrintDisplay is turned on, to actually accurately depict what will print. Currently it does not.

I am simply selecting the geometry, and changing the linetype on the items rather than by their layers. Let me know if By Layer would yield a different result. I completely understand that when in the model space, if my linetype was say 2.0mm, 2.0mm I would need to increase the linetype model space scale to make this useful. I don’t think this is the issue.

However, when in a detail on a layout, I would expect the linetypes to be 2mm,2mm on the paper regardless of the model scale. And that’s what shows (see my screenshot labelled 5.) however, when I actually open the print PDF dialog box (6. & 7.) I can already see that the model space linetype scale is what is printing. So the solution is I have to scale up the linotypes to be huge (say 20 scale), which would be ok-ish kinda, because perhaps I could logically infer that the viewport is showing the model and therefore the model space linetype scales, but they still don’t display accurately on the layout anyway so it’s useless. I can’t see how my drawing looks until I print it.

I have tried very option on and off in the print dialogue on the screenshots 6&7 provided. I have also tried checking the “use model units” box under the “print and Display” section of the linotypes panel (in screenshot 3) but it seems to do nothing.

Is this a bug?

Wishlist off the back of this issue (if I may be so bold)

  • this display issue fixed if it is a bug
  • the ability to decide whether linetype scales in details on layouts obey the model space scale, or simply as they have been designed regardless of scale (so e.g. if the linetype is 2.0,2.0 it would display as such regardless of the scale of the detail/model)
  • perhaps the ability to choose the linetype scale of each detail - this would be INCREDIBLE. Because if I set my whole model to Hidden at scale 20, in 1:25 scale details the dashes are reasonable, but it a 1:1 scale detail the dashes are HUGE! This could also be solved by the function above.

I have provided as much as I possibly can below using a super basic file. 3DM file, screenshots, my pdf export. Would be very appreciative of your help!

Thank you,

0. 3DM Example File.3dm (672.6 KB)

  1. Shaded View Modelspace:

  1. Wireframe View Modelspace:

  1. Linetypes Settings Panel:

  1. Object Properties Panel example (to show linetype)

  1. Screenshot of Layout Page (what I WISH would print - the left one)

  1. Screenshot of Print Settings part 1:

  1. Screenshot of Print Settings part 2:

8. PDF Example.pdf (60.1 KB)

Hi Alice,

Lets work with this example.

Here i changed the linetype units to the units of the file (vs pixels)

The details are at different scales and the linetype maintains its size in the layout.


RE_LinetypesScale.3dm (62.3 KB)

Hi @Japhy ,

Thank you so much for engaging with my post and attempting to help me solve this. Unfortunately I am still getting the same problem. The objects in my original post are polysurfaces. So they have edges with a linetype, they are not curves.

Here I have drawn a small box next to your line on the same layer so it has the same linetype. It displays the same in model space. All good so far.

Here is the layout (looks great - they match). And then the print pop-up (already you can see the layout preview and the pdf will diverge from each other)

And finally a screenshot of the PDF exported in acrobat. Looks nothing like the preview on the layout page. THIS is what I have an issue with.

Here is your file with the box added:

RE_LinetypesScale_Edges.3dm (2.4 MB)

Thanks so much for your help so far.

Alice

Thanks Alice, I’m seeing this as well when printing to vector. I found a similar bug report ( RH-86196) and added this thread.

Is printing to raster an option?

I’ve gone down this same path. I’m about to test out the newest release (or service release) of Rhino to see if they’ve solved this.

Curves were fine but similar to you I had issues with the polysurfaces. The issue wasn’t a setting somewhere but rather a bug… hoping it’s fixed in the newest release.

I can dig up my old post with the sample file that helps break down this issue (which might help to navigate around it). I remember one work-around (depending on what you’re doing) would be to have a different layer for each required scale - an okay work-around if you only need to show the linetypes in a couple scales but a nightmare to manage for anything beyond that.