Aller au contenu

Poly 3D en 2D


gi²

Messages recommandés

Bonjour,

 

je souhaite transformer des polylignes 3D en poly 2D mais tout en conservant mes poly d'origine (3D) et je ne trouve pas comment faire : HELP svp !

 

[Edité le 30/8/2007 par gi²]

C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillants ...

avant d'avoir l'air idiots.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

c'est bien mais je veut dupliquer mes poly 3D avec des poly 2D qui se supperposeraient.

 

Merci quand même pour ta réponse.

C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillants ...

avant d'avoir l'air idiots.

Lien vers le commentaire
Partager sur d’autres sites

Ben justement, je suis un gros fainéant vois-tu, alors si je pouvait m'éviter une copie je serait preneur ...

C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillants ...

avant d'avoir l'air idiots.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Un petit LISP vite fait qui projette une poly 3d sur le plan XY du SCU courant.

 

(defun c:3d2pl (/ obj AcDoc Space Norm)
 (vl-load-com)
 (and
   (setq obj (car (entsel)))
   (setq obj (vlax-ename->vla-object obj))
   (= (vla-get-ObjectName obj) "AcDb3dPolyline")
   (setq AcDoc	(vla-get-ActiveDocument (vlax-get-acad-object))
  Space	(if (= (getvar "CVPORT") 1)
	  (vla-get-PaperSpace AcDoc)
	  (vla-get-ModelSpace AcDoc)
	)
  Norm	(trans '(0 0 1) 1 0 T)
   )
   (vla-put-Normal
     (vlax-invoke
space
'addLightWeightPolyline
(apply 'append
       (mapcar '(lambda	(x)
		  (setq	x (trans x 0 Norm)
			x (list (car x) (cadr x))
		  )
		)
	       (3d-coord->pt-lst (vlax-get obj 'Coordinates))
       )
)
     )
     (vlax-3d-point Norm)
   )
 )
 (princ)
) 

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

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...
  • 4 semaines aprè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 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é