public float[][][] eval(float[][][] dest, NslFloat3 a, NslFloat3 b) {
   return eval(dest, a.getfloat3(), b.getfloat3());
 }
 public float[][][] eval(float a, NslFloat3 b) {
   return eval(a, b.getfloat3());
 }
 public float[][][] eval(NslFloat3 a, NslFloat3 b) {
   return eval(a.getfloat3(), b.getfloat3());
 }
 public float[][][] eval(NslFloat3 a, float b) {
   return eval(a.getfloat3(), b);
 }