Editing 2 dimensional objects

Hi,
Most objects I create are parts to be laser cut in steel and therefore are mostly 2 Dimensional, extruded planar line drawings. I need to edit these objects multiple times and what I normally do is:

  • Duplicate face border to get the lines,
  • edit the lines,
  • Surface from planar curves to regenerate the surface between the border and inner holes and geometry
  • extrude surface to regenerate the 3D object.

Is there a quicker way to do this? A command that would directly bring me to the lines, let me edit them, and then make the changes to the object?

Thanks,
Adrian

if you turn on history before you extrude you can edit the curves and it will update the extrusion. you can also copy the 2d curves with history enabled next to it or into another View/CPlane, so that you can freely access the curves like below (orange curve is the original)

also depending on what you are actually editing, SolidPtOn is a very good method for editing simple extrusions.

1 Like

Thank you so much for this, I will test it out

sure, oh and forgot subselection is also a good method, in your case press ctrl shift then click on a surface or edge. that will allow you to transform objects fast and precise, you can also extrude edges and faces like that, also by hitting ctrl after you have started dragging.

1 Like

You can of course also use Grasshopper for this (which is basically like using the history @encephalon mentions). It will enable you to do lots of other things as well. You just reference the curves and do the creation of the boundary surface and extrusion in there. Then you can easily adjust things like extrusion thickness, etc. You can then publish your controls to the RCP (remote control panel) of Rhino, so you can even adjust things with the Grasshopper window minimized. At the end you bake your result to Rhino or you can even have it dynamically bake to Rhino every time you update or create versions on different layers, etc. The possibilities are endless using Grasshopper :slight_smile:

1 Like