Grasshopper

algorithmic modeling for Rhino

Hi guys, 

I have a couple of questions.

I made a surface in grasshopper using a curve and interpolated curve but instead of being curves and "flowy" it has edges. Where did I go wrong? Could i have used something different to maked the curve "wave-ier"

And I want to use the hight progression of the White line in the rhino file. How can I implement that in the loft factor or how would I do that?

Thanks in advance!

Views: 617

Attachments:

Replies to This Discussion

As to "flowy" surface edges, it's likely due to 'Display | Preview Mesh Settings' - change it to "High Quality" and it will look smoother, as it would if you baked it.

As to the white line, it isn't clear at all what you want to do with it because it doesn't correlate to the other curve at all?

Here is one possible interpretation though - dividing it into the same number of points as the Base Curve' and using the heights from the white line ('Step Crv') as heights for the offset Base Curve.  It doesn't make sense to have the 'IntCrvs' be periodic in this case since they aren't the same anymore.

Try to be a little clearer in your specs because guessing what you mean can be a waste of time.

The two curves are internalized in this GH file, no more need for the Rhino file.

Attachments:

Thank you joseph. That looks very good. But Im wondering why the height is mirrored? Where the white line is at 0 so to speak the height of the loft is not corresponding where as the point where the line is on its highest the loft is 0. Is there a way to make it correspond?

I apologize for not being clear. In my head its clear and I thought I explained it easy enough. Ill keep it in mind for next time ;)

No, it's not clear at all.  As I said before, there is no obvious correlation between the two curves.  In particular, they have different start points, which explains the "problem" you are seeing now.  See the blue 'Base Crv' start point ("x") and yellow 'Step Crv' start points at opposite ends of the model?

You could fix this by redrawing the 'Base Crv' polyline...  Or fix it with code, like this:

Attachments:

There is another issue here between the two curves, besides their disparate start points - curve DIRECTION!

Click image below to see animation:

And for some reason, dividing the 'Step Crv' results in 29 points vs. 28 points for the 'Base Crv' - not sure what's up with that?

Move the slider in the 'Adjust Seam' group to see parametric design in action!

And just FYI, there are only 12 discontinuity points in the 'Step Crv' so setting the 'Divide Curve' 'Count' slider to 12 looks pretty good to me, except for that extra point.

In fact...  Instead of dividing these curves by an arbitrary number of points (28), we could use the discontinuity points on the 'Step Crv' to get corresponding points on the 'Base Crv'.  Very different result!

Attachments:

The 'Base Crv' resulted in a "Periodic Planar Curve" in my last post so I was forced to make the top curve periodic too for 'Loft' to work.  This is a little cheat to break the "Periodic Planar Curve" by using only 0.999 of it.  This allows the top curve to also NOT be periodic so 'Loft' produces a result more like earlier posts:

Be sure to understand why I used 'Reparameterize' to match points on these two curves... they aren't the same length but 'Reparameterize' treats curves the same by considering both of their lengths in the zero to one domain.

Attachments:

Hi Joseph. Wow ! Thank you so much youve helped me a bunch! Now I got to figure out how to make a building out of this or a solid. But your help is really appreciated. So, thanks again.

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