Aller au contenu

Analyse \"pointue\" sur 2 Polylignes 2D


lecrabe

Messages recommandés

 

Hello

 

Votre cher Decapode est de retour avec ses idees de developpement saugrenues :

 

Je penseque cela pourra etre utile a d'autres ...

 

Cette fois ci, il s'agit d'analyser 2 polylignes 2D (On se fout completement du Z)

pour trouver les intersections et montrer les parties (ou troncons) communs ...

 

ou plutot PRESQUE COMMUNEs car les 2 polylignes peuvent parfois etre tres proches

l'une de l'autre sans etre accroches par des extremites

ou des accrobj "proche" sur une partie de segment !!!

 

On supposera qu'il n'y a pas d'arcs dans la polyligne !

 

Deroulement de la routine :

 

1) Selectionner la Polyligne Master

 

2) Selectionner la Polyligne a tester ...

 

3) Demander un rayon de recherche (R=0.1 par defaut) ?

 

Algorithme : analyser tous les segments de ma polyligne 2

par rapport aux segments de la polyligne 1

(ne pas oublier de chercher dans un Rayon R)

 

Pour les intersections, dessiner un point graphique sur le calque courant

C'est la partie la plus facile !

 

Pour les bouts de segments communs (ou presque communs dans un rayon R),

dessiner N polylignes sur le calque courant

 

Si il y a plusieurs segments jointifs en commun, j'aimerais une seule nouvelle polyligne

pour cette partie commune !

 

Attention, la partie commune (ou presque commune dans un rayon R)

peut se trouver sur seulement une partie d'un segment

et non pas sur tout le segment ou sur N segments) !

 

Voilu, Voilo, Voila, je pense avoir pense a tout !

 

Merci d'avance de votre aide, le Decapode

 

PS: Pour ceux qui ont MAP (ou CIVIL), les outils de nettoyage de dessins et la topologie,

ne sont pas suffisantes pour arriver a ce resultat !

 

 

 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité