@tom: I saw, that you reverted my changes in Geom, Body, World, etc. about the public->private fields. Why did you do that? Don’t get me wrong. It’s your library and you have any right to do so. I just don’t understand, why you did that. Isn’t this JOODE? Which means to be object oriented? And good object oriented design means to have no public fields, but everything through getters/setters. And since all the new getters and setters are final, there is no performance loss, since they will all be inlined by the JIT compiler. Another advantage is, that you can clearly say, what is to do, when a field is accessed and you CAN do something at that time. And you can better navigate in Eclipse when getters/setters are used.
And why did you revert my clanup in EulerStepper?
Cheers,
Marvin