I just realized I was over thinking it, you won't need 360 degree information (the main reason being triangles can't have >180 deg angles )
So it would have about the same impact you described in my code too.
So it would have about the same impact you described in my code too.