ares_ulis Posté(e) le 11 septembre 2007 Posté(e) le 11 septembre 2007 Bonjour à tous, Je cherche le moyen de transformer des polylignes 3D en polylignes 2D. J'ai déjà essayer la fonction FLATTEN mais celle ci me met tout mon dessin avec Z=0.000; j'ai également essayé avec le logiciel 3D turbo Nt ms il n'est pas assez puissant pour AutoCAd 2007 :( . Si quelqu'un pouvait me dire si il existe un lsp ou un logiciel gratuit pour faire ceci ca serait très gentil. Merci pour vos réponses. :) Ares_ulis
lili2006 Posté(e) le 11 septembre 2007 Posté(e) le 11 septembre 2007 Bonsoir à toutes et tous, Bienvenu ares_ulis (Gile) , un des spécialistes du lisp de ce forum avait répondu à mon problème (qui était donc le même que le tien de ce jour !) de la façon suivante : ;;; 3D2LW -03/06/07- ;;; Crée une lwpolyligne, projection de la polyligne 3d sur le plan XY du SCU courant (defun c:3d2lw (/ acdoc model ss poly) (vl-load-com) (setq acdoc (vla-get-ActiveDocument (vlax-get-acad-object)) model (vla-get-ModelSpace AcDoc) ) (if (setq ss (ssget "_:S" '((0 . "POLYLINE") (-4 . "&") (70 . 8)))) (progn (vla-StartUndoMark acdoc) (vla-put-Elevation (vlax-invoke model 'addLightWeightPolyline (apply 'append (mapcar '(lambda (p) (setq p (trans p 0 (trans '(0 0 1) 1 0 T))) (list (car p) (cadr p)) ) (3d-coord->pt-lst (vlax-get (setq poly (vlax-ename->vla-object (ssname ss 0))) 'Coordinates ) ) ) ) ) (caddr (trans (getvar "UCSORG") 0 (trans '(0 0 1) 1 0 T))) ) (initget "Oui Non") (if (or (not (setq rep (getkword "\nEffacer la polyligne source ? [Oui/Non] : " ) ) ) (= rep "Oui") ) (vla-delete poly) ) (vla-EndUndoMark acdoc) ) ) (princ) ) ;;; 3d-coord->pt-lst Convertit une liste de coordonnées 3D en liste de points ;;; (3d-coord->pt-lst '(1.0 2.0 3.0 4.0 5.0 6.0)) -> ((1.0 2.0 3.0) (4.0 5.0 6.0)) (defun 3d-coord->pt-lst (lst) (if lst (cons (list (car lst) (cadr lst) (caddr lst)) (3d-coord->pt-lst (cdddr lst)) ) ) ) Et pour moi, pas de soucis. Bon courage. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
thierry.garré Posté(e) le 11 septembre 2007 Posté(e) le 11 septembre 2007 Bonsoir, en direct d'Annaba (Algérie) , puique l'on est dans le forum COVADIS COVADIS 3D/POLYLIGNE 3D/CONVERTIR EN POLYLIGNES 2D OU COV EDITION/POLYLIGNES/POLYLIGNES 3D ->POLYLIGNE 2D et rebonsoir.... Thierry Garré Géorail-Covadis-Autopiste-Autocad-Autocad Map-Infraworks 360- Navisworks -Recap
ares_ulis Posté(e) le 12 septembre 2007 Auteur Posté(e) le 12 septembre 2007 Bonjour à tous le monde, Merci pour vos réponses elles m'ont été d'une grande aide. Ca a marché comme sur des roulettes!!! :) ares_ulis
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant