Aller au contenu

découper une polyligne


Fraid

Messages recommandés

Ou alors tu ajustes la polyligne sur elle-même, tout simplement...

 

Ha ben tiens, j'en apprends une là :P

 

Merci pour l'astuce que je connaissais pas!

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Lien vers le commentaire
Partager sur d’autres sites

commande ajuster (raccourci " aj ", je connais pas l'icône)...

à la selection des bords de coupe, tu choisis ta polyligne, puis l'objet à couper... un segment de ta polyligne...

comme si tu ajustais un polyligne par rapport à une autre sauf que c'est la même en fait...

Lien vers le commentaire
Partager sur d’autres sites

:-/

 

y'a pas de raison... ca marche meme sur les poly3d

en décomposé ca donne

- souris sur la polyligne (et pas bouger grr)

- " aj " puis espace ou entrée

- clic gauche

- clic droit ou espace ou entrée

- clic gauche

le tout en étant toujours le curseur sur la poly...

 

si ca marche pas... je sais pas ! :casstet:

soit ta polyligne n'a que 2 poignées... et dans ce cas la c'est la commande " cu "

... soit... euh?

Lien vers le commentaire
Partager sur d’autres sites

ah t'es dans une courbe ! ca change tout alors et la solution est :

 

roulement de tambour...

 

je sais pas...

 

normalement si tu ajustes une polyligne courbée sur elle-meme, il coupe du début à la fin de la courbe...

 

tu peux faire un copié/collé du listing de cette polyligne? ca aidera p'tet a voir pourquoi il te dit ca...

Lien vers le commentaire
Partager sur d’autres sites

LWPOLYLINE Calque: "01-1-Gros Oeuvre épais"

Espace: Espace objet

Echelle de type de ligne = 0.1000

Maintien = a2daa

Ouverte

Epaisseur constante 0.0000

zone 0.0000

longueur 1615.8000

 

au point X=17616.6148 Y=-888.5764 Z= 0.0000

au point X=17401.1148 Y=-888.5764 Z= 0.0000

au point X=17319.0148 Y=-888.5764 Z= 0.0000

au point X=17108.6148 Y=-888.5764 Z= 0.0000

au point X=17026.9148 Y=-888.5764 Z= 0.0000

au point X=16802.4148 Y=-888.5764 Z= 0.0000

au point X=16715.6148 Y=-888.5764 Z= 0.0000

au point X=16539.1148 Y=-888.5764 Z= 0.0000

au point X=16455.1148 Y=-888.5764 Z= 0.0000

au point X=16281.6148 Y=-888.5764 Z= 0.0000

au point X=16196.2148 Y=-888.5764 Z= 0.0000

au point X=16000.8148 Y=-888.5764 Z= 0.0000

 

Lien vers le commentaire
Partager sur d’autres sites

En effet cela ne fonctionne pas si les segments successifs sont colinéaires.

 

Et puis la solution d'ajuster supprimait les segment ajustés, je ne crois pas que cela faisait l'affaire.

 

La solution de boris est la plus simple a metter en oeuvre, surtout que la sélection après la décomposition dans ce cas est facile à faire (par fenêtre) à moins que d'autre éléments de petite taille soit inclus dans cette séléction manuelle si le dessin est chargé.

 

Autrement un truc de ce style (attention à la variable "PEDITACCEPT" je n'ai pas fait de contrôle, adapter la commande pedit en conséquence)

 

((lambda ( / borne js en n ent)

(command "_.point" "*0.0,0.0,0.0")

(setq borne (entlast) js (ssadd))

(command "_.explode" (ssget "_:S" '((0 . "*POLYLINE"))))

(setq en (entnext borne))

(while en

(setq js (ssadd en js))

(setq en (entnext en))

)

(cond

(js

(setq n -1)

(repeat (sslength js)

(setq ent (ssname js (setq n (1+ n))))

(command "_.pedit" ent "_yes" "")

)

)

)

(entdel borne)

(prin1)

))

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Lien vers le commentaire
Partager sur d’autres sites

à moins que d'autre éléments de petite taille soit inclus dans cette séléction manuelle si le dessin est chargé.

 

il suffirait alors de faire juste apres avoir décomposé

mpedit valide P (pour précédent) valide valide valide valide

 

[Edité le 30/3/2006 par boris]

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é