hello Egon!

I have Solved the problem Sir. Previously I was using obj3d.rotateZ(physicsangle) in the game loop .I solved it simply by using the object3d's rotation matrix to get updated in game loop by setting it with the radians of physics update

` Matrix mat=rov.getRotationMatrix();`

mat.set(0,0 , -((float) Math.cos(angle)));

mat.set(0,1 ,((float) Math.sin(angle)));

mat.set(1,0 , -(float) Math.sin(angle));

mat.set(1,1 , -(float)Math.cos(angle));

rov.setRotationMatrix(mat);

.