Это видео недоступно.
Сожалеем об этом.
Kangaroo Physics Simulations - Chapter 06 | Collision Goals | Rhino & Grasshopper Tutorial
HTML-код
- Опубликовано: 17 авг 2024
- 👉The entire course along with Grasshopper Definition is accessible at our Patreon page. / collections
👉Like, Comment, Share and Subscribe to the channel.
🗣 Remember to hit that bell notification button! ⏰
Follow us on:
👉Instagram : / qbrick_lab
Hello!
Thanks for the great tutorial!
Can I make this simulation with a set of surfaces?
Or should I somehow convert them into a mesh and connect them?
p.s. and an additional question, can I somehow display the amount of water that is left on the surface? Maybe a color gradient that would display the number of these balls?
Hi. Sorry for the late reply.
To use surfaces for simulation, you will have to convert the surfaces into meshes and then connect them to kangaroo.
You can display the number of ball collected in one area by using Point Group component. It allows for grouping of points based on distance threshold.
Hey, thanks for your video. I applied everything correctly starting from MeshThicken while using existing geometry (mesh from mapbox). However, the spheres pass through the terrain. I have no error messages. Do you have any idea what could have went wrong? ps: here's what the component help says "Computes a new mesh that is a closed solid, provided that the original mesh is offsettable and oriented" ; I have tried manually offsetting the original mesh, it worked and it seems like it's oriented as well.
Hey Amine! Please share your Rhino -Gh file on qbricklab@gmail.com. I will look into it.
Hello, the same thing happened to me. The solution I found was to thicken the mesh, until it can work.
Hey what Forces do i have to add to receive a heap of spheres? And how can i do it?
Hi. I am unable to understand the question. Do you wish to increase the number of spheres?
@@qbricklab4200 No, imagine a straight floor and the spheres dropping on it and colliding with the floor and with the other spheres. In the end all spheres will touch the floor right?
What i need is a heap of spheres. Imagine a heap of powder :)
Could you help me out here?
Thanks
@@ZUPPAW If you want to drop a bunch of spheres on a flat floor, all the the spheres will eventually touch the floor because friction cannot be simulated in Kangaroo.
Alternatively, you can define a bounding box within which you drop the spheres and use the solid-point collide goal to keep the points within the box or any brep of your choice. This way the points will end up pilling. Just change the settings to keep the points inside the brep. Hope this helps :)
@@qbricklab4200 thank you for your help! But i still have some questions 😅
1. How can i achieve that the spheres generated in the Box are not all the same size? I would like to define a size distribution.
2. Can i add forces between the spheres? Like Van-der-Waals forces so that the spheres attract each other?
3. How can i define that the spheres are not rigid, so that they deform a bit while colliding with each other or with the floor?
@@ZUPPAW Download the GH file from the link. It should help you with point 1 & 3.
drive.google.com/file/d/1WBAILQuHSyfjyyNPBYK01HiooDQrFjIG/view?usp=sharing
For Point 2, you can assign a spring force between two spheres to mimic the force of attraction. Draw a line between the centre points of the spheres and assign Length (Line) goal. This should pull the spheres closer.
Hope this helps :)