How do rotation and revolution affect the earth?