If you know from the start that the triangles form a _triangulation_ of an orientable surface (i.e. any two triangles are either disjoint, have a vertex in common, or have an edge in common, and the triangles having a given vertex in common share edges in a cyclic way) then you can pick one of the triangles, say $\Delta:=\\{a,b,c\\}$, and orient it at will. By _orienting_ I mean that one cyclic order, e.g., $a\to b\to c\to a$, of the vertices is declared positive, the other negative. Starting from this seed orient all other triangles _coherently_. This means the following: When two triangles $\Delta_1:=\\{a,b,c\\}$ and $\Delta_2:=\\{a,b,d\\}$ with $c\
e d$ share an edge $\\{a,b\\}$ then the orientation of this edge in $\Delta_1$ should be opposite to its orientation in $\Delta_2$.