Bending a wave line into a closed circle

Hi, 

Forgive me if this is simple, but I'm pretty new to Grasshopper.

Basically I would like to bend a wavy line (think a very irregular sine-curve, created from points taken from a data set) into a closed circle, while keeping the position of the data points on the circumference relative to its position on the original wavy line...

I've tried drawing perpendicular lines down from each data point, and then rotating them radially, but it seems overly complicated and doesn't seem to work very well...

Thanks in advance!
  • up

    David Rutten

    You need to generate Horizontal frames along a base curve, then map your data values onto the Y axis of these planes. This will allow you to use any base curve:


    --
    David Rutten
    david@mcneel.com
    Poprad, Slovakia
    2
    • up

      Oliver Hampel

      I am playing with the solution David supplied in this post and have a question. In my experiment the frames are changing their direction midway in the curve and I do not know why that is. I attached a photo and definition.

      Can anybody tell me why this is happening?

      Thank you,

      Oliver

      1
      • up

        Oliver Hampel

        Thank you David... Makes sense - the Align Planes Component takes care of things.

        Kudos for always being there if a community member has a question...