Hi, i notised when panning that i was sometimes going up & down, instead of moving horizontally along the x & z axis's, I looked in the babylon source and the axis's set are to x & y in the following code;
this.panningAxis = new BABYLON.Vector3(1, 1, 0);
After changing it to 1, 0, 1 it now works how i like it (panning moves only horizontal)
But I don't know if it was set to 1,1,0 intentionally or if it was a mistake.
I hope someone can shred a bit of light on it.
cheers.