En préambule, je pense que je n'ai pas bien compris l'utilisation de array_multisort qui devrait m'aider grandement
En gros, j'ai un tableau décomposé comme suit (créé dynamiquement)
$table = array ( array(1,1,2,1,3,2,3,2,1), array(0.1,1,2,1,3,2,3,2,1), array(0.3,1,2,1,3,2,3,2,1), ... )
Je souhaiterais trier chacun des petites tables internes par le premier élément de chaque table pour obtenir (dans mon exemple) (les valeurs qui suivent sont sans importance pour mon besoin.
$table = array ( array(0.1,1,2,1,3,2,3,2,1), array(0.3,1,2,1,3,2,3,2,1), array(1,1,2,1,3,2,3,2,1), ... )
En fait, chaque petite table correspond aux points d'une surface que je veux dessiner, et la première valeur est une distance. Un tri sur cette distance me permettant de dessiner les faces les plus éloignées en premier pour ne retrouver ensuite que les faces les plus proches qui recouvrent les faces éloignée.
Un petit coup de pouce m'aiderait grandement
merci d'avance
Partager