public static ulong EncodePosition3D(float x, float y, float z) { ulong vx = (ulong)EncodeFloat(x); ulong vy = (ulong)EncodeFloat(y); ulong vz = (ulong)EncodeFloat(z); return (vz << 34) + (vy << 17) + vx; }