We actually just recently accepted an external contribution which adds the ability to draw a partial ellipsoid in CesiumJS 1.62. Check out the code example here:
https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Partial%20Ellipsoids.html
Does that help?