A new finite volume scheme to solve Maxwell's equations is presented. The a
pproach is based on a leapfrog time scheme and a centered flux formula. Thi
s method is well suited for handling complex geometries, and therefore we c
an use unstructured grids. It is also able to capture the discontinuities o
f the electromagnetic fields through different media, without producing spu
rious oscillations. Owing to these properties, we can treat difficult probl
ems, such a computing a scattered wave across complex objects. An analysis
of the scheme is presented and numerical experiments are performed.