Je voudrais dessiner beaucoup de rectangles dans Matlab. Je sais que je peux utiliser la commande "rectangle" pour dessiner n'importe quelle forme de rectangle que je veux. Cependant, quand il y a deux rectangles avec intersection, il alambics contient des rectangles' lignes dans la zone de chevauchement Dessiner des rectangles transparents sans zone d'intersection dans Matlab
Est-il possible de tirer sans ces lignes dans la zone d'intersection comme le graphique ci-dessous? Merci!
Je recommande d'utiliser ['PolygonClip'] (https://www.mathworks.com/matlabcentral/fileexchange/8818-polygon-clipper) pour effectuer cette opération. – Suever
Une solution hacky pourrait être de trouver des intersections et dessiner un rectangle bordé de blanc couvrant cette partie intérieure, puis dessiner des points noirs sur les intersections. –
Si vous pouvez trouver tous les coins et les points d'intersection, et d'éliminer les coins qui apparaissent à l'intérieur d'un autre rectangle, vous pouvez alors utiliser ceci: https://stackoverflow.com/a/38679053/4183191 –