Using Triangulator with vec3

It looks like the Triangulator class is limited to using 2 dimensions but the underlying libtess2 supports 2 or 3 dimensions. I’m curious if there’s any reason not to enhance it to support 3 dimensions?

It seems like a pretty straightforward change so I went ahead and opened up a PR: