Grasshopper

algorithmic modeling for Rhino

Annual ring pattern?? Morph? offset? scaling? Vector?

Hi. All.

I have tried to create pattern like an annual ring of trees. I thought it was good starting point to use 2D morphing idea, meaning outer boundary becomes the inner circular shape. As you can see , the result was a bit disappointing so far. I was trying to manipulate the curve with rotating vector and recreating curves etc. (Please find attached file) but it is not working properly.

 

I even tried to do scaling, offset etc but the more kinks that outside boundary has, the less possible to achieve the pattern . I am attaching basic GH definition and rhino file for advanced user's comment. Please advise me on this!! Thanks all.

 

kwanphil

Views: 1496

Attachments:

Replies to This Discussion

Any morph or blend moves subdivision points from one curve to the other.

GH has no way of knowing how you want to have the poinst moved. So it evenly divides both curves and blends on a linear path (thats all a programm can calculate from two points/curves). For concave curves this is likely to produce intermediates that intersect with the original cuve, as you can see from your morph example.

You can define intermediates and creates a loft ith the curves. This allows GH to blend on a curved path... need to watch out for correct curve alignment, though.

Attachments:

Thanks Hannes for your shift reply but I am trying to understand your definition but it is little difficult for me to understand. Can you also attach rhino file as well? Curve component is empty so I don't know which one should be assigned etc. Sorry for dumb question. 

The curves should have been internalized... sorry

Here's the rhino file

There's three blend curves and one line to intersect them all. The line is used to make sure the curves are aligned. Basic loft sometimes has problems with correct curve alignment.

Loft doesn't always return a single surface. So to make sure everything is a suface, the isoCurve can use, the Loft is exploded. This returns a partial of the blendend curve. All parts are joined to closed curves.

Attachments:

Nice def. I wonder how to make it without any neat lofting :] 

It is working perfectly. Thanks Hannes. This is exactly what I was looking for. Although I am still trying to figure out the logic behind it. I really appreciate your time and effort. One more question that I would like to ask you ( if you don't mind) is that how you get the mid curve line between boundary line and circle. Is it just random curve?

 

The mid curve is just some ramdomly drawn curve.

As I said, it's there to give GH something to work out the blending curvature. Preview the loft and then compare to the loft from only the inner and outer curve. There's no consistent logic, I'm aware of, that describes the blending relation between the outer edge and the circle.

Thanks Hannes for your swift answer. It was really helpful. I played around it and it is working nicely. Once again, thanks a lot.

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service