How would you make a dome or semi-ellipsoid?

I’m wondering if this is possible to make an entity or primitive of an a semi-ellipsoid. I want to essentially make a “dome” over a point on the globe surface. Is there a recommended or easy way to do this?

You can use an ellipsoid and change the maximumCone property. Here is an example code snippet: Sandcastle example.