Gerhana matahari total dan gerhana matahari cincin dipengaruhi oleh jarak Bulan, posisi orbit, serta jenis bayangan yan