Grasshopper

algorithmic modeling for Rhino

Physical Simulation of transforming Polyhedron using Kangaroo

 

  Hi!

  I'm very new to Kangaroo and have several basic questions.

  Im trying to simulate the movement of the transforming icosahedron. My goal is to make the icosahedron transform by changing the length from center point to each vertex related to time, and make them roll on ground under gravity.

  I have created the model with 1 center point and 12 vertex points using GH, however when I convert  particles for Kangaroo and apply gravity, I faced several problems and have several questions related to that.

Problems are:

1. 13 particles does not keep the shape of icosahedron and just fall flat on the floor.

2. I have managed to keep the shape using multiple "Tetrahedral Element" component, however this component determines its shape by its starting point so I do not get to control the length from center point to vertex later.

Questions are:

1. Is there any way that I can restrain the relative coordinate of vertex particle from central particle using its angle and distance?

2. Is there any way that I can control the parameter for distance relative to time?

3. Is there any other component I can use  or any advise you can give me about how my simulation can be achieved?

Regards.

 

Judai

Views: 625

Attachments:

Replies to This Discussion

Very much a beginner myself and not sure I understand clearly what you're trying to achieve but there is a force component in Kangaroo called volume which might be of use.

In the example Volume and Solid Pt Collide here http://www.grasshopper3d.com/group/kangaroo/page/kangaroo2-addition... it's demonstrated to show a balloon being squashed between two blocks.

I guess you could make the icosahedron volumne constant and then push it down onto a 'floor' and then push it around. It wouldn't roll though I guess ..

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