We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Hi. I'm a new person and just wanted to ask a question about the ability of Processing to handle a certain 3D simulation problem. The system I'd like to model is:
Start with flexible three-dimensional sphere (sphere 0).
This sphere has the property that it forms a layer (layer 1) of non-overlapping flexible spheres to cover its surface. These spheres are of the same size as sphere 0. You can fit 12 non-overlapping spheres around a central sphere of the same size, but there's not quite enough room to fit a 13th sphere. So, at this point, the 13th sphere will be fit in, it and its immediate neighbors will be compressed against each other.
After the layer 1 spheres form, two things happen:
A. Because the compressed spheres are trying to assume their natural spherical shape, the 13th sphere and its neighbors will push out against each other and cause these spheres to move away from each other and as they move interact with other spheres.
B. The surfaces of the layer 1 spheres that aren't already covered by other spheres will then cause a new layer (layer 2) of non-overlapping flexible spheres to cover those surfaces. This process continues ad infinitum forming ever more layers of flexible spheres. Any compressed spheres in layer 2 and in the succeeding layers will also push out against each other and cause the spheres to move away.
As the spheres from step 3A move away from each other, their surfaces become uncovered. As soon as this happens, those surfaces of the moving spheres create new flexible spheres to cover their surfaces.
Steps 3 and 4 continue ad infinitum.
I'd like to simulate this process and see how the spheres move and interact. I've been trying to learn Houdini to model this but I'm not sure if it will be able to handle this problem. Can the Processing language handle this simulation? Or, would sticking with Houdini be better? Approximately how long might it take for a novice to learn Processing to make this simulation? I've got a small amount of experience with Houdini and Python. Is it possible to hire people to make custom simulations like this one?
Any advice you might be able to provide would be greatly appreciated. Thank you in advance! Roger