Is it necessary for centre of mass to lie within the body?
No, centre of mass needs not to lie within the body. It is not necessary that the total mass of the system be actually present at the centre.
The position of the centre of mass is calculated using the usual Newtonian type of equations of motion.
943 Views