Rhino 8 line weight scale

hi, i’m currently using layout for my drawings and i encountered a problem

so this is the original layout, which the lineweight is “hairline”

i thought that is still a little bit too thick for me, so i tried to set the linetype scale in the print window to 0.1

and i’m happy with the result

but i’m now changing the scale of the whole layout’s line weight, i wonder if i can change only maybe the scale of a layer or certain curves? Cause i think there is no other way to get thinner lines since i am already using the hairline.

Hi 吳玄燁,

There are a number of ways to control lineweight.

In this case Layer > Print Width seems suitable. If you have further questions a small example file would be helpful. Thanks!

I know, but I have already change the line weight of the layer to hairline, as i know it is the thinnest line weight you can get in rhino, is it? But by scaling down the line weight of a hairline to 0.1scale, I can get much thinner line than hairline. Now I want that line weight because I need a line thinner than hairline, but I can only scale down it by changing the whole layout’s line weight, I want to ask if I can just change one of the layer.

Hi 吳玄燁, -

You can set up linetypes to use real-world units instead of pixels. That way, you can make curves that are thinner when printed than the default linetype and print weight set to hairline.

In this example, the blue rectangle is on a layer with the default linetype and print weight set to hairline. The red rectangle is on a layer with a linetype that is set to 0.02 mm.

When printed to PDF:

Zoomed into the red-blue intersection:

-wim

1 Like

thanks @wim i got it.

@wim hi wim, can i ask if it can work with hatch? I tried the same way by changing linetypes but seem like it doesn’t work with hatches? it could get thick as 2mm, but like under certain width it’s not changing

Hi 吳玄燁 -

Please post a 3dm file.
-wim

@wim Sorry for the late reply.

I was trying the hatch in the layer “water hatch”.I have to explode the hatch into curves to get the lineweight i want(maybe 0.02mm-0.08mm)in rhino pdf. If it is in hatch form, it can be thick(2mm)but not thinner than a certain lineweight.

Hi 吳玄燁 -

You didn’t include the resulting PDF file so I can’t be completely sure what you are looking at. The result can depend on settings in the print dialog that are not saved in a 3dm file.

That said, and assuming you are printing to vector PDF…

The thinnest you can get any curve to be in a PDF file is “hairline”, which in the PDF file translates to about 0.08 mm. If you want all other curves in a file to be thicker than the hatch pattern, you’ll need to set all other curves to something thicker. When you use the Continuous linetype and let the print width of a layer or object be Default, the print settings will be important. Leaving those at the defaults, it will make objects on those layers all be printed as “hairline”.

Because of a bug with hatches, to set a print width for the hatch pattern, you can’t use a different linetype than “Continuous”. If you use any other linetype, such as the “Thin” linetype in your example, the width settings will be ignored for the hatch pattern and the print width in the PDF file will be 1 mm.
-wim

Hi Wim,

Thank you for your reply.

I think the question I am trying to understand is specifically:
what is the thinnest possible lineweight a hatch can achieve under the “Continuous” linetype?

In the attached 3DM file, the top four rectangles are all using the Continuous linetype.
As shown in the attached PDF:

  • The green rectangle set to Default (in this file, Default = 0.8 mm)

  • The red rectangle set to 0.35 mm

Both print correctly and show the expected differences in lineweight.

However, the purple and blue rectangles, which are both hatches, do not behave the same way:

  • One hatch is set to Hairline

  • The other is set to 0.02 mm

But in the PDF output, both of them look identical.
So it seems that assigning 0.02 mm to a hatch using the Continuous linetype has no effect.

My question is:
Does this mean that any value thinner than the PDF hairline (~0.08 mm) will be ignored, and anything smaller will be forced to print as hairline when using the Continuous linetype?

If so, that would explain why 0.8 mm or 0.35 mm work correctly, but 0.02 mm cannot become thinner than hairline.

I just want to confirm whether this limitation is expected behavior for hatches in Rhino’s vector PDF output.

Thank you again for your help.

Untitled.3dm (141.7 KB)

Untitled.pdf (10.2 KB)