Spawning on 3d cross sections

In the case that two 3d objects can collider, the places where 2 different meshed intercect, is there a way to spawn entities around the points?

Take this image for example.

There’s a cylinder and plane interjecting.

The desired functionality would be that X amount of entities spawned evenly spaced on the red line displayed.

Has anyone had any experience or ideas achieving this?

Could you just fake it by spawning from middle of the red circle / object…?