Aller au contenu

Modifier Sommet Polyligne 2D/3D


Messages recommandés

Posté(e)

Bonjour à tous,

 

Cela fait un bon moment que j'essaye de trouver une solution à un problème mais en vain.

Serait il possible en lisp de modifier le nombre de sommet d'une polylignes de manière à éviter des sommets qui seraient trop proches ou trop éloignés mais bien répartis sur la polyligne selon la même idée que la commande diviser ou mesurer d'AutoCAD ?

 

Le principe serait de :

 

-Sélectionner la polyligne 2D/3D à modifier

-Afficher la longueur de la polyligne en question et indiquer le nombre de sommet avant modification

-Indiquer la longueur d'un segment de polyligne

-Retracer une polyligne à la place de l'ancienne

 

La commande mesurer insérent des points nodaux Autocad sur la polyligne sélectionné.

Le but serait de joindre ensuite par une polyligne 2D ou 3D ces points mais là ????

De plus, la commande mesurer n'affiche dans la barre de commande ni la longueur de la polyligne sélectionné ni le nombre de sommet. C'est sur qu'on le voir avec la fenêtre propriétés mais ce n'est pas pratique pour dessiner des projets 3D.

 

Merci par avance de votre aide.

John.

Posté(e)

Dans une polyligne, les paramètres sont entiers à chaque sommets.

(vlax-curve-getDistAtParam pline 1.0) retourne la distance du départ au second sommet

(vlax-curve-getDistAtParam pline 2.0) retourne la distance du départ au troisième sommet etc.

Il suffit de faire des soustractions...

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

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é