I have ported Nick Gravelyn’s Triangulator from XNA to Paradox Game Engine and made it available as a nuget package. Thought I’d share it here, maybe someone else can find it useful aswell.
In a nutshell, it’s a small library where you send a set of 2D points in and get data required to build vertex and index buffers out. You can also cut arbitrarily shaped holes into existing geometry which allows to create complex 2D shapes.
All credit to Nick Gravelyn!
A little side note: I must say that porting this from XNA was a blast! The entire process was really easy, didn’t really need any modifications and took less than an hour. It’s a great thing Paradox Game Engine has a similar API