Custom kitchen workflow with Rhino (Offset and Scale1D)

Hello-

I need to speed up my workflow. I make custom millwork, and usually use Rhino for designing it. Typically I will make ‘Shop Drawings’ in 2D, then flesh those drawings out as needed. If there were a way to perform Offset in a slightly more sophisticated way, it would make this task immensely easier.

For example, take the following drawing:

If I could Offset the rectangles that comprise this drawing on specific sides, all final door sizes could be derived, like so:

For instance, if I want a 3/32" reveal on all panels, many of them will have a 3/32" offset on some sides, and a 3/64" offset on others.

if Scale1D could be performed not as a total value but rather a change in value, it would be similarly useful for me. For instance I could select a number of rectangles and shrink them all by 3/32" on the right and left sides. From there it is a simple matter of extruding those curves into 3D and adding a few panels.

Are there commands that I don’t know that would get me closer to this workflow? The frequency with which I am using these two commands points to a better way…

Do I need to go to Grasshopper for this functionality? I’ve used it in the past for more complex mechanical design and perhaps thats the best route, though something simpler would be ideal. Not opposed though.

Should I not be designing kitchens in Rhino, or at least not making my shop drawings to build from in this program?

I love Rhino, and would like to stay in this software if possible / practical.

Thanks for any suggestions :+1:

Revel

ridge_shops_03.3dm (1021.9 KB)

workflow

you know you can subselect an edge of an rectangle and move it ?
ctrl + shift + right-click
_move click, enter the distance, now via ortho or themporary ortho (shift) to show the direction.

grasshopper / scripting

sounds like a simple scripting or grasshopper task.

alternatives

why don’t you use a cabinet / kitchen generator software ?
in german we call it “Korpusgenerator” - maybe my translation is wrong ?
maybe a software that includes already the programming ?

what are the arguments you want to stay with rhino ?
I am interested in your question / topic because I had several carpenters that asked me similar questions…

Thank you. I know about sub object selection, but didn’t realize it pertained to curves as well as planes, but of course it does!

Main argument for staying with rhino is that I don’t want to learn / buy another software and I love its versatility and staying up to date with it.

Also, I do a lot of custom woodwork and furniture as well as 3D printing and it’s great for that. If cabinetry part of business grows more perhaps then it’s time.

Another main reason I am not using a dedicated cabinet making software at the moment is because it seems all the good ones w/ CNC integration etc run on Windows.