Roational surfaces or mesh surfaces?

I’m not sure if this is an ION or JS API question, but I’m wondering if there’s any way to describe and plot more abstract surfaces that might change over time. For example, a torus or hyperboloid as a rotational surface or a curved sheet in 3d space.

I see in ION there’s the conicsensor which can also interface with terrain very effectively and I’m imagining a hyperboloidsensor or other rotational equation sensor. I imagine cesium is using ray intersection to quickly calculate intersection points, but seemingly using an equation for a rotated surface could also quickly find an intersecting point through binary search or something.

Alternately, it’s somewhat easy enough to generate a list of points that could be meshed as a surface if cesium supported meshing?

Not sure if this capability doesn’t exist (yet) or if it’s somewhere I just don’t know to look.