ORIENT or SNAP to surface

I have a 76 long narrow surfaces. I need to copy 2000 blocks directly onto various points along the surfaces. The blocks (represented as cones in the picture) must always be perpendicular to the surface at each point.

  1. Is there a way I could copy & drag each block while snapping to the surface? I can’t find the “Snap to surface” option.

  2. Is there a faster way of doing this in Grasshopper?


This is typically done in Grasshopper, using the Orient component.

Can you share a file?

RHINO HELP_ORIENT TO SURFACE.3dm (8.5 MB)

Thanks for looking at this.

Here’s how you can do this in Rhino 7:

orient-cones.gh (35.2 KB)
orient-cones_7.3dm (4.5 MB)

PS: I deleted the second object and flipped the normals of the upper surface strips.

1 Like

Thank you so much. Sorry for the late reply. I was at work. I’m checking this now.

No GH file and geometry :interrobang: Seriously :question: :man_facepalming: REALLY :interrobang:

Very difficult to be graceful about this…

3. Attach minimal versions of all the relevant files

The OP shared a Rhino file and didn’t know whether it would be faster with Grasshopper. I think he’s been a bit lost and didn’t know where to start…

3 Likes

I didn’t see that, sorry. It seems like ten people per day start threads here without any file. :frowning:

1 Like

Thanks for addressing that reply so tactfully. I’m not sure why my question was so triggering. I am new to grasshopper so all the advice everyone has provided has been very helpful.

It wasn’t the question, it was not posting a file (GH and/or geometry) to make it easier to answer the question that I find utterly bafflingly to comprehend! Seriously, what kind of reply do you expect without posting a file?? Seeing it ten times per day is annoying (to put it mildly).