Computation of the field scattered by arbitrary body: a sampling approach