Extrude to object?

Hello everyone,

I am coming from Fusion 360, where there is an “Extrusion to object” option that allows you to extrude geometry up to an existing surface without cutting into it.

I’m trying to achieve a similar workflow in Rhino and I’m not sure what the best practice is.

I have an irregularly shaped object (lumbar bone) and I want to place a hollow cylinder on it. The cylinder will be used to hold a glass rod. I tried ExtrudeCrv, but then the cylinder intersects with the structure that should be inside the lumbar bone - using MeshBooleanDifference after that didn’t help. I also tried the Pull command but it wasn’t helping either.

I need a command or workflow that allows to extrude to a surface without cutting into the ADMS structure on the inside.

I also need to put 4-5 glass marbles in the inside of the structure on different heights.

I wasn’t able to attach the file because of the size.

I hope my problem and what I want is clear and I hope someone has a solution for both things I need.

Thank you in advance!

Did you create the cylinder using the mesh tools?

I tried creating the cylinder as a mesh and then used Boolean Intersection, but then the parts inside of the bone are also cut away. I just want the cylinder to touch the outside of the bone.

If the object on top is a closed polysurface, you can try using _ExtrudeCrv _ToBoundary, and fyi.

Thank you for your reply. I tried that as well, but I can’t select the bone as a boundary and I haven’t found a possibility to create a boundary other than using the spherene plug-in, which I used to create the inside in the first place.

It looks the object on top is a mesh. You can try using MeshBooleanDifference.

I tried this before and now again - you can see the result in the photo. Didn’t bring the desired result either. And you are correct: the lumbar bone is a mesh in this file. Do you think it would have made more sense to make the cylinder before making the spherene-command?

Could you please share this mesh object ? Thank you.

Lumbar_L01.stl (781.3 KB)

This is the STL file I have been working with.

It looks working fine on my side, and fyi.
MeshBooleanDifference_Stl.3dm (588.5 KB)

Thank you. I sent you the file without the ADMS structure because it was too big. I think I need to make the cylinder before making the spherene-command. I am going to try this and hope that it works. If it doesn’t I will be here again

You can later use ShrinkWrap to merge the ADMS structure with extruded mesh object into a single integrated mesh.

I am back and I was successful. Thank you again for your help, you saved my day (and my project!) :slight_smile: