Grasshopper

algorithmic modeling for Rhino

Hi guys,

I would like to make two models (one with positive Gaussian curvature and one with negative Gaussian curvature). First 2 curves are made were both ends are closed by a line.

The surface created from these curves/lines needs to be meshed according the picture below, to explore the differences:

The problem I encounter is to find a way to mesh the surface with a nice regular mesh so that the geometry after form finding is continuously curved. Is there someone who knows how to do this?? Perhaps more people are struggling with the same problem.

Views: 1192

Attachments:

Replies to This Discussion

Hopefully this helps.

Attachments:

Dear yehezkiewm,

Thanks for the quick reply! I used your script in my model and the result can be found in the image below.

Still two problems exist;

- All lines start from 0,0,0 which is not very useful

- If the U count goes up the mesh is still rough along the curved edges. I think it should take the outer curves as a start point, to fill the rest of the surface.

But we are getting close. The script is cool stuff by the way. Changing the mesh type becomes easy this way!!

hi, try this instead. its something with your boundary making that doesnt give consistent gridlines. using ur points, i recreated the surface

Attachments:

I just opened your file. First impression: looks good! I will show you the results soon.

Ops, i realised something. The code gives you lines instead of triangulated mesh. i can do the mesh but will need some time as I am going back from work if you dont mind. 

No problem, I am already happy that you are willing to help ;)

Hi Yehezkielwm,

When I run your script combined with Kangaroo the results are rather odd. An irregular surface is what I get. I discussed it with some guys at the university and we thought it could be because of the deviation in line lengths. Is there a ways to all line with the same length?

Attachments:

HI, omg sorry i forgot. It seems you worked it out using weaverbird. Nice. I played a bit with the vector. I think you were hoping to get smth like this or the other one. These two are achieved thru variation of the rest length and stiffness. Uhmm, I am not very sure if you have Kangaroo2, but the plugins there allow you to have some "goals" in terms of the line length, etc, thus you can get the lines at same length.

Attachments:

Again thanks for you reply, I do have Kangaroo2 and searched on the forum for equal line length in meshes using Kangaroo2. Though I have no experience with that. I found some examples on the internet but non of them are working properly. Can you explain me more about procedure or perhaps have any proper examples? Tanks 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