A、重心可以在物体上,也可以在物体之外,如空心的球体重心在球心上,不在物体上,故A错误;B、物体重心的位置与物体的形状以及质量分布有关,故B错误;C、重心的位置跟物体的形状有关,还跟质量分布有关,物体形状改变,其重心的位置不一定会改变,故C错误;D、质量分布均匀且形状有规则的物体,其重心在物体的几何中心,故D正确.故选D.