I'm looking for the easiest way to simulate an array of cubes that is being pushed. Therefor I need to model the motion/collision effects, the friction with the floor and between blocks and also thermal expansion of the cubes, although that is secondary.
What libraries/packages/software do you recommend to have this simulation in place a.s.a.p.? I am familiar with python and js, therefor I've looked at pybullet & physicjs, however I'd like to hear your opinion on this.
Edit: The approach I have got in mind is to use some kind of 3D library that supports physics, which gives visualization and rapid development speed. Any other fast approach would be ok, though I will need to run many different combinations (block sizes, friction, etc) so it needs to be scriptable in some way.