1 # -*- coding: utf-8 -*-
4 from geomsmesh import geompy
6 # -----------------------------------------------------------------------------
7 # --- tri par volume de solides
9 def sortSolids(solidsToSort):
11 tri des solides par volume
15 volSolids = [(geompy.BasicProperties(solid)[2], i, solid) for i, solid in enumerate(solidsToSort)]
17 solidsSorted = [solid for vol, i, solid in volSolids]
18 return solidsSorted, volSolids[0][0], volSolids[-1][0]