PhilBat Posté(e) le 21 avril 2015 Posté(e) le 21 avril 2015 Bonjour,à partir d'une collection d'objets (des lignes pour mon cas),je voudrai un algorithme qui me trie celle-ci (ObjectIdCollection) de gauche à droite et de haut en bas.Merci d'avanceSalutations
(gile) Posté(e) le 4 mai 2015 Posté(e) le 4 mai 2015 Salut, D'abord, il va falloir ouvrir les lignes (l'ObjectId est juste un identifiant) pour les situer géométriquement.Ensuite, il faut déterminer un seul point de référence dans la ligne pour faire le tri : point de départ, point de fin, milieu...Enfin, trier la collection suivant ce critère avec les méthodes d'extension Linq : OrderBy() pour la valeur X du point de référence et ThenByDescending() pour la valeur Y du même point. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant