Generating the swath of a satellite

Is there a way to generate the swath/coverage area (possibly by outlining it by using a polyline or by creating a cone-like shape that connects the satellite to the globe) of a satellite using its 2-line element set?

I would like to achieve some similar to how satellite footprints are displayed here:

Any help would be greatly appreciated!

If you already know the coverage, you can visualize it by creating a cone ( or a dome shape (

Otherwise, this is what tools like AGI’s STK are made for computing:

If you know what the coverage should be, and want to visualize what is covered based on the geometry of the scene (so for example, taking into account other moving objects, the terrain/mountains etc.) the Analytics SDK, which is a commercial version of CesiumJS, has that ability you can read about here: