JordanKal
probably, but I won't make an example capx because it's a bit more complex.
In my case the cutting was just done by choosing two vertices. With your idea you'll have the possibility to make cuts my selecting two vertices but also, three, four.... probably more.
So not only will you have to keep track of the possible cut remaining, but also if the piece is already cut or not.
for example, with your idea you could do:
* * * *
/
* * * *
/ /
* *-* *
* * * * [/code:24wd54lm]
but not
[code:24wd54lm]
* * * *
\ /
* * * *
X
* *-* *
* * * *[/code:24wd54lm]
(at least you shouldn't be able to I think)
On top of that you'll have to resolve vertices orders for the newly created polygons.
So not impossible, but yeah hard.