This is off topic but if you're interested you can get it to run using float if you change the Sphere code to:
FP eps = 1e-2; instead of 1e-4;
This is off topic but if you're interested you can get it to run using float if you change the Sphere code to:
FP eps = 1e-2; instead of 1e-4;