Suite

Dépliant - Vérifiez si la polyligne coupe le polygone

Dépliant - Vérifiez si la polyligne coupe le polygone


Quelle est la meilleure façon de déterminer si une polyligne (pas seulement les sommets) coupe un polygone ? Ou vérifier si le polygone contient l'une des polylignes ?

Je vérifie dans une fonction où ma polyligne est un tableau de points comme ci-dessous.

var mesPoints=[[42.414649077488, -71.13123893737793], [42.413286665076754, -71.13115310668945], [42.41220938779894, -71.13089561462402]]

Si nécessaire, je serais heureux de convertir en une fonction polyligne comme ci-dessous avant de vérifier

var myPolyline = new L.Polyline(myPoints,{ color: '#38c3de', opacity: 0.9, weight: 10, })

Vous pouvez détecter si les limites de deux polygones se coupent

Exemple de code :

if(rectangle.getBounds().intersects(polyline.getBounds()))

Voir la vidéo: AutoCAD 2015. Tutoriel Français. 04 - Polyligne, rectangle, décomposer, joindre