WISH: Transparent boundary?

In Revit we can use the Linework tool to hide unwanted lines from the 2D drawings. Unfortunatelly, in Rhino we don’t have such tool. I would like to manually correct some of the edges on the 2D section Detail drawings.
My idea is to simply use the hatch and cover some of the underneath polysurface edges. There is one problem - edge / boundary line thickness of the cut polysurfaces.

Arrows are pointing places where hatch interfere with polysurface edge.

My idea is this:
Can we have a transparent boundary line? Transparent boundary line would only cut out the edges, this way it would align with the polysurface. In other word one could say that these edges would visually shrink the hatch a little bit.
Other way to think about it is as graphical inward offset.

Having these transparent hatch boundaries the same thickness as the polysurfaces would solve the problem.

Hi @barden00,

One idea for now is to turn off the Show Boundary on the hatches themselves, then select your hatches and run DupBorder command.

You can then explode said curves and set specific lineweights/colors/linetypes, etc. on said sub-curves/boundary curves.

Lastly, run the “BringToFront” command on the lines to have them draw on top of the hatches, effectively creation custom border curve conditions with more nuanced control.

I do something similar with creating break lines where the hatch is borderless, solid white fill and the breakline line itself is it’s own curve sitting forward in the draw order.

The hatch asks as a “masking region” in front of any geometry (even 3D) behind it and the breakline curve itself acts as the visual mark.

Given that the fill is white, it has the effect of printing “invisibly” in .PDFs

Model Space:

Printed PDF:

I know that’s not exactly what you are after but figured it may… help

Can you describe again why you need this and share a file?

I failed to grasp what you are trying to achieve.

You have a wide control of lineweights on the display settings of views. There you can completely eliminate polysurface edges.

I want to hide / cover / mask only one part of the edge between two separate polysurfaces cut by the clipping plane.

I marked it with red.

@michaelvollrath
Thanks, I will look into it also.

If I understand you correctly @barden00 ,

You want to have two separate hatches that share a common border. You want the common border line to be invisible while maintaining the overall boundary on the two hatches as if they were “unioned” or one.

Is that correct?

Almost in 100% :wink: The only difference is that these two shapes are clipping plane section cuts of the polysurfaces and not hatches. Hatch would be on top of that section cut to make it look as a one object in the drawing.

I see, so… maybe a stupid question but why not just set your clipping plane to use By Object Section Styles and then set your polysurface Section Styles to use the same hatch?

They are using the same hatch, all I want to do is to cover the edge between them so they look like one object.

Revit
Two walls next to each other

Two walls after joining (I want to fake that look on a 2D drawing in Rhino)
edge2

They are still two objects but the boundary between them dissappeared.
edge3

The issue In Rhino with using hatch as a cover. This little boundary line thickness inconsistency.

Gotchya,

Could you attach your diagram example file you shared in your earlier posts?

I know it’s easy to reproduce but I want to see how you have yours set up.

Thanks!

I don’t have it sorry, I made it a while ago ad hoc. Just had a little spare time today to post about it :slight_smile:

Okay, I don’t have time to fiddle with it at the moment but I think the answer lies in Section Styles with your clipping plane relationship.

I’ll try and post what I mean when I find the time!

2 Likes

I think there are many ways to do this… it depends on your case and your geometry (that is why it is better to share the file) but off the top of my head I can think of:

  1. Boolean union both walls:

  1. Turn off Boundary in Section Styles and create a curve visible below/above the clipping plane or excluded from it with the Include/Exclude feature.

Plan View:

Perspective View:


  1. Turn off Section Style Boundary, create a separate surface with the boundary you want. Make sure the display mode has surface edges turned on.


There are probably more ways to do this.

Recently a similar request was added to hide selected edges. Although in your case I don’t think it would work because as I understand you need to hide only a part of the edge, not the entire edge…

https://mcneel.myjetbrains.com/youtrack/issue/RH-78816

1 Like