1 # -*- coding: utf-8 -*-
4 from geomsmesh import geompy
6 # -----------------------------------------------------------------------------
7 # --- tri par longueur d'edges
9 def sortEdges(edgesToSort):
11 tri des edges par longueur
15 lenEdges = [(geompy.BasicProperties(edge)[0], i, edge) for i, edge in enumerate(edgesToSort)]
17 edgesSorted = [edge for length, i, edge in lenEdges]
18 return edgesSorted, lenEdges[0][0], lenEdges[-1][0]