How to turn Polys into Triangles. {stage3d}

At first I thought making tringles out of Polys was an easy concept.
Considering I start with a quad of ABCD then I could convert this to two triangles of ABC and ADC, which is easy. However an alternate answer is BCD and BAD.
The real differnce between the two outputs is exacerbrated when I now calculate the Normals for the two new faces. Also in some cases the edges break against the UV texture map in an undesirable way.
Obviously in choosing the output faces I should be choosing the method as well that doesnt produce highly acute angles above all else.
Unfortuantely I also have a number of pentagons and hexagons to render as well.

So my question, is are there any good rules of thumb I am missing here ?
Advice would be appreciated.