How to obtain the intersection lines between a face and a sphere?

"Hi, I'm a beginner in OCCT. I would like to obtain the intersection lines between a face and a sphere, as shown in the attached image. My face model is in PLY format. How can I convert it to a data format that OCCT can handle? I've tried searching for examples of surface intersections, but haven't found any. I would appreciate some guidance. If you have relevant examples, could you please send them to my email address at zhangyandi07@163.com? Looking forward to your reply, and thank you very much!"

Attachments: