Question

J'ai un ensemble de segments de ligne non triés sans aucune liaison les uns avec les autres. Chaque ligne décrite avec 2 points (x, y). Je peux rechercher des lignes avec les mêmes points, ce qui signifie qu'elles doivent être connectées.

Chaque ligne a un attribut d'épaisseur. Je dois décaler chaque chemin de cette épaisseur et créer 4 points décrivant le plygon final (pour chaque ligne).

Capture d'écran 1

maintenant je dois le raffiner pour gérer correctement les coins (jointures). mais je ne sais pas comment le faire.

Résultat souhaité: Capture d'écran 2

Était-ce utile?

La solution

Voir ici pour une méthode de compensation. un polygone utilisant son squelette (ce que vous essayez de faire ici).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top