I have not Idea what you are saying you seem to disagree with yourself.The_Irrlicht_noob wrote:"By just using the mass as a switch, if mass = 0"
Ok, but they do not define it in the Newton.h .. Now I had to give you all the source:
"note: can only be used with static bodies (bodies with infinite mass)"
In the Newton SDK in "Newton.h"
Now you see then?
The point is that to make a static body in Newton you just set the mass to zero, I do not see what is the problem and why that will make ODE a better engine given that ODE do the same as do many other engines.
In the end it comes down to wetter static and dynamics bodies are supported or not, and they are in Newton. How a static body is defined is a triviality that has absolutely not impact in how the engine works. Some engines will have a specific body type, some engines will have a special method, Newton uses the idea that static body is one with infinite mass, and the way you set a infinity mass is by setting to zero.
I see not probleme there.