Latest

Wednesday, June 1, 2016

Make a layout detail of any shape

You can make details of any shape using a solid white hatch in the layout.


 Steps:

  • Set up a layout with one or more details.
  • Scale the details as you wish.
  • In the layout, draw a rectangle from the corners of the page


  • In the layout, draw your detail shapes.








  • Use any planar curve: Circle, Curve, InterpCrv, Rectangle, etc.
  • Create a solid hatch using the rectangle at the drawing edge and the detail shapes for the hatch boundaries.
  • Make the color of the hatch white.
  • Add anything else you want in the layout such as detail names.
  • Print.

Note

This technique works around Rhino's limitation of a rectangular layout space detail. Working with details that can be made from any closed curve is on the wish list.
  • Try turning History on, then make your hatch. If you stretch the boundaries, the hatch will update.
  • You will need to use Draw Order to keep your text, title blocks, dimensions on top. It can be frustrating if the text or dims that you are looking for has gone behind the hatch.
  • You cannot trim a hatch. If you need to add another detail to the page, delete the hatch and remake it with all the boundaries.
  • You cannot bring a detail (even a rectangular one) above the hatch. Hatch has draw order priority to be on top.

4 comments:

Mustafa Unalmis said...

Hi,

is there any new option or way to make unrectangular layout space (i.e. circular) detail ?

Brian James said...

Hi,

No, this is still the best way... this wish is also filed as https://mcneel.myjetbrains.com/youtrack/issue/RH-2574 and I added your request. Thanks

Brendan H Riordan said...

Brian, While it is helpful that you have posted such clear instructions as a workaround, with all due respect this is absurd. You have customers who have been asking for this functionality for seven years now. Just get it done or tell people on the forums you have no intention of creating the functionality.

Brian James said...

I added your comment to the open request for this feature. I know an improved method of doing this has been requested for a long time too. Hopefully it can be worked on soon.