fix vector.sun_dir