Polygon and line intersection points

What is the best way to implement iSlash style polygon slicing using swipe? I have been reading some of Corona forum postings about this “slice objects” thing but there no good solution for the problem.

What do you think about creating a polygon around the object and splitting that polygon into groups when swipe line goes through it? With this kind of solution you need just two intersection points between swipe and polygon.

Any examples of swipe polygon intersection are welcome. With swipe I mean straight line. Start and end points should be outside polygon.
iSlash
http://www.youtube.com/watch?v=LLLmfwxNJYU
Splitting object
http://developer.anscamobile.com/forum/2010/11/07/splitting-object-code

http://developer.anscamobile.com/forum/2011/04/15/ability-slice-objects-ie-fruit-ninja [import]uid: 44024 topic_id: 15299 reply_id: 315299[/import]