--- /dev/null
+# -*- coding: utf-8 -*-
+
+import logging
+from geomsmesh import geompy
+
+# -----------------------------------------------------------------------------
+# --- tri par volume de solides
+
+def sortSolids(solidsToSort):
+ """
+ tri des solides par volume
+ """
+ logging.info('start')
+
+ volSolids = [(geompy.BasicProperties(solid)[2], i, solid) for i, solid in enumerate(solidsToSort)]
+ volSolids.sort()
+ solidsSorted = [solid for vol, i, solid in volSolids]
+ return solidsSorted, volSolids[0][0], volSolids[-1][0]
+