Ellipsoid: add simple translate() method to move by (dx, dy, dz)