Семьянин, это в первую очередь зависит от степени текучести вещества, из которого состоит то тело. Вот сами подумайте, даже небольшое количество (капля) жидкости в невесомости сферическую форму принимает (ну, в открытом космосе испаряться начнет, но тем не менее), а астероид в сотню км размером - не принимает. При этом планеты, значительно крупнее астероидов - тоже сферическая форма. Значит, дело не только в размере.