update Vec3 spherical coords handling to have zenith at +Z axis and allow for more straight forward lat/lon conversion