Grasshopper

algorithmic modeling for Rhino

This example shows an animation of my ‘work-in-progress Grasshopper definition that uses Hoopsnake to recursively perform a ‘copy by mirror’ function on a geometric form. The two examples are based on a cube and a tetrahedron. The growth is linear; expanding by one module with each step. The position of each new module is determined by a new randomly selected face of the preceding module.

I would like to develop the definition so that it doesn’t self intersect, so any comments with ideas on how to achieve this would be appreciated!


CLICK HERE for linked grasshopper file

Views: 4977

Replies to This Discussion

hello dan,

do you found a solution for your problem? im very interessted in your work. i try to find a solution for 3 days now...

i check if points of the new tedrahedon are inside the historygeometry. then i cull the last result. after this the growingprocess always starts at the basic tadrahedon, but i want to continue with the last one... i dont know how to solve this problem... do you have an idea?

cheeres max

my definition

Attachments:

Hi Max,

I'm glad you're interested in the definition and are trying to take it further. I progressed my project in a different direction after I got stuck on this problem, so I never worked it out... Best of luck trying though! I think that testing for inclusion like you're doing is probably the way forward. 

Let me know if you manage to work it out!

All the best,

Dan

PS: Below is a link to the project that I was working on at the time, and to a blog with some of our current work in DS10 on the MArch course at Westminster University in case you're interested.

http://blog.dandodds.co.uk/2011/11/28/tetra-magnetic-toy/

http://blog.dandodds.co.uk/2011/12/28/tetra-burning-man/

http://wewanttolearn.net/

Hey! I was working on the same thing and stumbled upon this thread  :)

I do have a pretty good way to avoid immediate self-ints, but unfortunately it tends to self-intersect after a few steps down the road. Here's my take on it:

)(the trick is to drop the face that you are going to use for the next tetrahedron, and record the other 2 that aren't used)

Attachments:

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