Bonjour,
je suis actuellement en train de developper une application dans laquelle on peut tracer des lignes multiples... Chaque polyline est stockee dans un tableau de points. Il faut pouvoir selectionner ces lignes. Mon probleme est a ce niveau. Une polyline est trop fine pour etre selectionnee efficacement. Il me faudrait donc un algorithme pour 'l'entourer' dans un polygone. A noter que les lignes sont soit horizontales soit verticales. Il m'est aussi impossible d'encadrer cet element par un simple rectangle car cela serait trop grossier et pas assez performant. Le mieux est, je pense, d'elargir la ligne ds toute les direction avec un certain rayon. J'ai deja essayer d'ecrire quelques algos mais a chage fois j'ai des problemes au niveau des angles (qui font 90°). Les lignes se croisent. Mon algo se base sur les point precedents et suivants du polyline pour calculer le point central et le dedoubler. Si vous avez des idees ou des suggestion elle seront les bienvenues.
Merci d'avance,
Nico
Partager