Intersection between plane and curves performance

Hi there!

Thanks to everyone who watching this, everyday I get really good ideas from you guys!
I am learning so hard to achieve my goals and to share experience while using Dynamo.

I am trying to get intersected points between planes and curves using Geometry.intersect node.
the result was fairly nice. However, performance-wise, it was really slow.
I reckoned bimorph nodes have good performance, but its nodes are mostly for curves vs solids.

Do you know any better performance nodes or any ideas?

Be safe!