I scaled the standard cube to be 2 x 1 x .5, created several copies of it and moved these around so that they should not topple over according to the laws of physics for the following reason:
- The center of gravity (COG) of the top brick is at x = -1.349, the second brick extends from x = -1.449 to +0.551, hence should nicely carry the top brick.
- The COG of the top two bricks together is at x = (-1.349 -0.449)/2 = -0.899, the third brick extends from -0.949 to +1.051, hence should nicely carry the top two bricks.
- The COG of the top three bricks is at x = (-1.349 -0.449 +0.051)/3 = -0.582333..., the fourth brick extends from -.616 to +1.384, hence should nicely carry the top three bricks.
- The COG of the top four bricks is at x = (-1.349 -0.449 +0.051 +0.384)/4 = -0.34075, the fifth brick extends from -.366 to +1.634, hence should nicely carry the top four bricks.
- The COG of the top five bricks is at x = (-1.349 -0.449 +0.051 +0.384 +0.634)/5 = -0.1458, the sixth brick extends from -.166 to +1.834, hence should nicely carry the top five bricks.
- The COG of all six bricks is at x = (-1.349 -0.449 +0.051 +0.384 +0.634 +0.834)/6 = +0.0175, the floor plane extends from x = 0 upward, hence should nicely carry the bricks.
Nevertheless, if I run the animation, the bricks start to topple and three of them fall down to negative infinity ...
Is this a problem of the blender physics engine that it cannot deal with such fragile balancing? Or did I do something wrong in the modelling?
N
pane). And the toppling also happens if I use the bottom brick as floor (by setting its physics to "Passive") $\endgroup$