Rhino WIP Feature: Shapes in linetypes

I seem to miss something, but how can i modifiy the linetype? the command TestLinetypeWithShapes does not appear in the command line. Thanks!

Hi Borek -

Test commands usually do not autocomplete and need to be typed completely on the command line.

For the time being, that’s done by overwriting the linetype with one with different settings in that command.
-wim

Ok, I wanted to create a break line in my drawing and thought I could use this WIP feature to make my life slightly easier. I immediately ran into 3 different problems:

  1. The linetype doesn’t scale. This has been already adressed:

Just to make sure, I wanted to add that I think it should also scale in layout space. If I have multiple details in different scales on one page, I want to have the shapes have equal size and distance relative to page size, not relative to model space. Just like regular dashed line does. But maybe this is not always desirable? In which case the only solution would be adding the same option as has been added to the Hatch properties in the WIP – Pattern Scaling:

Hatch pattern scaling (WIP)

  1. ExtractLineTypeSegments doesn’t seem to work for linetype shapes. (I wanted to get the resulting line shape back to Rhino 8 since I can’t use WIP on live projects. The only way was to print it to PDF and re-import that :unamused_face:)

  2. This weird bug:

These are two identical arcs (if you move them onto each other, SelDup agrees), yet on one of them, the break line ends prematurely. The only difference between them is in how they were created: the one on top was created directly using Arc, the bottom one was originally a full circle then trimmed with lines:

I could reproduce this bug with any radius and arc angle. I’m attaching the .3dm file below.

break-line-arc-bug.3dm (57.8 KB)

RH-89221 is fixed in Rhino WIP

I’ve just noticed that _Text output is displayed with an RTrim applied. Not doing this could make it easier to place text in linetypes with a neat gap in the line as one could use matching spaces (particularly U+00A0 , U+2007 and U+202F) to extend the bounding box.

It would also improve the appearance of text with frames or masks applied.

A lot has changed since this feature was posted in August 2025.
Please try this feature with the latest Rhino WIP.

We are closing this thread and moving all new comments to: