added untested Box constructors from triangle and Sphere