Computing a canonical polygonal schema of an orientable triangulated surface | Synapse