Grasshopper

algorithmic modeling for Rhino

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!

Views: 2270

Replies to This Discussion

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
David,

How did you get the outside curve to close?

When I replicate your screengrab my curves have a gap.

Thanks,
ryan
set your crv component to 'periodic'

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

Attachments:

Your curve is not in the same plane as the horizontal frames, so either you have to use the [Align Planes] component to fix the orientations (see attached), or you have to make the planes using a less ambiguous plane metric.

Attachments:

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...

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service