fix type bug in solar3d zoom delta

Using int for accum data throws a type error.  accum var interoperates
with both int and double and therefore must be type num.