My thought was that the faster ball "borrows" potential energy and converts it to kinetic energy at the first bend and then and then "returns" the potential energy by converting kinetic energy to potential energy at the second bend. The borrowed energy gives it faster speed.
There must be a another explanation. I would like to hear it. Anyone?
This scene reminds me of the Kinetic Theory of Gases in general and specifically temperature and heat transfer. Playing with this scene gets me so excited I feel a little light-headed. Your son (or daughter) is probably an A1 nerd (not like me) and will probably become a teacher someday.
Hinges are referenced to the center ("pos" property) of the box, not the ends. When the box changes size, the center remains the same. You would need to change the "geom1pos" property of the hinge for it to move with the edge of the box, but I don't think that property is writeable.
2 Benjii. Thanks for the compliment, but a display may be beyond my capability at this point. Either that, or Algodoo is too slow, I'm too lazy, the sun is in my eyes, my shoe is untied ...
I like the method you used to do this. Only 3 lines of code. I reset all the boxes to a random color, reset the collision layer, reset the laser, and then ran the scene. Very cool.
P.S. I also changed the code slightly to create a grey scale gradient.
Nice mechanical design. Works very smooth. I like the modularity, minimalism, and reuse of common parts in the design. I also like the idea of using a spring as a connecting rod in order to minimize deceleration of the slider.
I suspect that DG298 is saying that the Titanic does not sink, but it does sink after the iceberg. DG298 may have not waited long enough. It falls apart and sinks realistically. This is a good first scene.
Actually, now that I looked at it mathematically and Algodooically, I can see that it does not retain its focus accurately when scaled. So the answer is that it doesn't work.
The parabolic reflector does scale and retain its focus.