J'ai une collection de Points, stockés dans un PointCollection.Récupérer des paires de points de PointCollection?
J'ai besoin des points de la collection pour tracer des lignes. Ainsi, par exemple, si une collection de points a quatre points, ce sera deux lignes, car j'utilise des paires de points dans la collection pour dessiner la ligne. Je cherche un moyen, de préférence en utilisant linq, et aussi peu de lignes de code que possible, de parcourir essentiellement mon PointCollection, d'extraire les paires de points disponibles, puis de dessiner la ligne en utilisant les paires de points. Existe-t-il un moyen d'utiliser linq, des expressions lambda ou une méthode d'extension?
Merci.
Pourriez-vous préciser la sortie désirée? Vous dites "si une collection de points a quatre points, ce sera deux lignes", mais je compte p1-p2, p1-p3, p1-p4, p2-p3, p2-p4 et p3-p4. Voulez-vous dire * paires * consécutives, dans ce cas p1-p2 et p3-p4? – itowlson