SetLinetypeScale has no effect in v8 (Mac)

SetLinetypeScale has no effect on lines in Layouts - directly on the sheets and in Detail ports. This may have something to do with the LayoutLinetypes setting in PrintDisplay, which appears to be missing in v8. Has it moved somewhere else?

I usually work on a linetype scale of 50, so opening any of my drawings in v8, the linework is messed up.

Hi Neil -
When you start a new file in Rhino 8, can you see the effect of SetLinetypeScale then?

I see there’s an issue on the list regarding opening Rhino 7 files that rely on PrintDisplay → RH-79551 Add “Model Unit” Scaling to linetype
-wim

SetLinetypeScale works fine in model space in new and converted files. It has no effect in Layouts that I can see. I guess that’s due to LayoutLinetypes being permanently on in v8; which appears to ignore SetLinetypeScale in both versions.

The dash in a dashed line measures…

in v7
linetype scale v7.3dm (2.5 MB)

at SetLinetypeScale = 1

model space: 5 mm
1:1 Detail: 5 mm (LayoutLinetypes = Off)
1:1 Detail: 5 mm (LayoutLinetypes = On)

1:5 Detail: 1 mm (LayoutLinetypes = Off)
1:5 Detail: 5 mm (LayoutLinetypes = On)

at SetLinetypeScale = 2

model space: 10 mm
1:1 Detail: 10 mm (LayoutLinetypes = Off)
1:1 Detail: 5 mm (LayoutLinetypes = On)

1:5 Detail: 2 mm (LayoutLinetypes = Off)
1:5 Detail: 5 mm (LayoutLinetypes = On)

in v8
linetype scale v8.3dm (2.6 MB)

at SetLinetypeScale = 1

model space: 5 mm
1:1 Detail: ~4.2 mm (this also seems wrong)
1:5 Detail: ~4.2 mm

at SetLinetypeScale = 2

model space: 10 mm
1:1 Detail: ~4.2 mm
1:5 Detail: ~4.2 mm

I guess this it what’s getting fixed in RH-79551.

But there’s also the odd scale factor for Linetypes in Detail views.

Hi Neil -

For Rhino 8:
Linetypes are defined in the Linetypes panel and the units for the segments can be set to either inches or millimeter. These settings define how the linetype will be seen on a layout and in a detail on a layout.

The scaling factor that can be set in either the Linetypes panel, the document properties, or by using the SetLinetypeScale command only affects the display in model space.

I’m not seeing that here:

That is how that is meant to work.

I’m not sure what you mean by that.

I’m seeing some weirdness in setting the scale by using the command and have written that up as RH-79676 Annotation: Linetype: SetLinetypeScale does not change the scale value elsewhere
-wim