Sharp interface Cartesian grid method I: An easily implemented technique for 3D moving boundary computations