Grasshopper

algorithmic modeling for Rhino

random attraction points on base srf pulls top srf down to create pillars

I've been struggling for a week with the same problem, and now I turn to you, fellow grasshopper-users!

 

Picture 1: I have these surfaces, there is a loft (the outer shell) over some arcs, that is offsetted (to create an inner ceiling), and on the ground i lofted the curves also(floor). 

 

I would like to create a random pattern of points on the ground-surface that pulls the off-setted, "inner roof" towards the ground, creating pillars resembeling to the bird skull section (picture 3). Preferrably in several "floors" if possible.. (like in the picture)

 

If anyone has a better suggestion on how to create the bird-skull structure inside my shapes, you are very welcome to say so!

 

I have only worked with grasshopper for a couple of weeks, so if you explain something, please do it step, by step, so that I can follow:)

 

Peace, thank you and keep up the good work everybody!!

 

/s 

Views: 1804

Replies to This Discussion

Hi Sophia, here's a way to create the random pts on your surface, for the structure I 'd suggest you do a search for 'mesh relaxation'. Good luck!

Thank you so much Pieter!

The picture is really helpful:)

I'm following your instructions now, but I can't find the icon with NMP, is it something I have to download? 

/s

 

It's in the vectors tab, I think it was introduced in GH 8.00061. Just get the latest version I'd say.

Following what Pieter said, I always remember this post. http://www.grasshopper3d.com/forum/topics/how-to-create-nodesbone. This typically requires Kangaroo. These structures are as Pieter says called minimal surface but are also referred to commonly as bone structures. 

I will definetely read that discussion-thread, thank you so much Michael:)

 

/s 

Hi! I got stuck.. Why do I get this result?

The points appears only on the edge of the surface and on 0,0,0, when they should be randomly applied all over the surface.

I have tried to connect xy-plane to m on PtToNum, but it only inherites the x, shouldn't it say xy? I have tried other planes also, but can't make it work..

Best wishes to all/s 

Here's a random set of points. 

Here's the definition.

Attachments:

Thank you Cris! I will think about that in the future!

Also on Pieter's method right click on the M input of the NumbersToPts component and choose the XY option.  Don't use the vector components as inputs.

...And I just realized that you don't need the flatten components in the definition that I posted.  I was trying several different ideas and forgot to remove their remnants.

I wrote a component, that places a specified number of random points of a surface.

You'll find it under Surface->Util->RandomPoint

Feel free to use it :D

Attachments:

Thank you!! Very helpful!

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