Hi. I cant seem to understand why a planet has to rotate about its own axis as it revolves about the sun. Why cant it just revolve around the sun without any rotation? What is the cause of rotation of a planet? Also, on what factors does the angle between the axis of rotation and the plane in which the planet moves depend? ( some planets roll along the plane of motion others spin like a top..why?) Regards.