Contour Along Shape of an Object?

Hi everyone,

As the title suggests I was wondering if there is a way to create contours that follow along the shape of an object in Grasshopper, rather than simply in the x/y direction


This is a simplified version of a contour I have set in the x-direction


This is what I am trying to accomplish

Thank you for any help/feedback!!
Contour Along object shape.gh (62.8 KB)

If you maintian the curve used to generate the Brep, you may consider using a PerpFrame component in conjunction with a BrepPlane Intersect Component

1 Like

Ah… Looks like Brep-Brep Intersection is needed for this type of curve/pipe

1 Like

@baileydw’s solution works very well.

i’ll add that for more complex/amorphous shapes, take a look here:

and here:

https://compas.dev/compas_slicer/latest/

1 Like

You could use surface iso-curves:
Contour Along object shape.gh (73.2 KB)


I used the brep edges to grab the ‘seam’ curve (or whatever it’s called) and divide with points. You can either use distance between points or length of segments.

2 Likes

Wow thank you all for the replies. @baileydw this is just what I needed, awesome!!

No problem!

If you have a non-regular cross section (ie. Lofted surface instead of a circular pipe) then the solution proposed by @René_Corella is likely what you will want to go with.

1 Like

what about contour along object which consists of multiple polysurfaces?