what happen is that the newton function like get velocity, get omega an so on only write to the x, y, z, of a vector.
I decide that long time agon because many people where using newton which vector classes on only there element.
why this mean is that if I have a vector 4 class, the last value is left undefined.
in 32 bit the engine compiled in sse mode, which do no have problem why moving a value form memory to register of the other way.
in 64 bit it should not happen for any compile that use SSE2.
Microsoft deprecated x87 starting with visual studio 12, so it will not happen there either.
but in visual studio 2010 still issues x87 code, I will not make the all double project compile using SSE2 register set, I will do the other which this is a big task of chasing all places where declare those vectors and change it to the constructor that initialized the members.
- dVector tireOmega(0.0f);
dVector chassisOmega(0.0f);