4D noise, with XZ and YW forming orthogonal triangular-based planes.
double noise4XZBeforeYW(double x, double y, double z, double w);