Aller au contenu

rendu polylignes 3d


x_all

Messages recommandés

bonjour

 

je fair un rendu de terrain, avec covadis, j'ai projeté sur les faces 3d de mon terrain les polylignes de mes limites de lot.

je me retrouve donc avec des polylignes 3d qui suivent les faces de talus... tout va bien. Jusqu’à ce que je cherche à faire un rendu.

 

Est il possible de faire apparaitre ces polylignes 3d, si non, comment faire "facilement" un artifice pour marquer ces limites?

Lien vers le commentaire
Partager sur d’autres sites

Hello

 

N'ayant pas Covadis, je vais repondre "au pif" !

 

1) Je pense qu'il faut que tu remontes en Z de qq cm toutes tes Polylignes 3D montrant les limites de parcelles / batiments / etc, ainsi tu seras "sur" de les voir ...

 

2) Ensuite pour "bien" les voir, j'imagine qu'il faudrait avoir des "boites" donc en fait un simple petit carre/rectangle et que tu extruderais sur l'axe de toutes tes polylignes 3D ainsi tu aurais qq chose de "solide et bien visible" lors de l'elimination des lignes cachees, calculs de rendus et evolution dynamique 3D ...

 

Mais je suis sur qu'un Pro de Covadis 3D et de la 3D va nous donner sa recette miracle !?

 

Bye, Bon WE, lecrabe

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

salut,

 

Un petit LISP vite fait :

 

(defun c:msweep	(/ ent ss)
 (if
   (and
     (setq ent (car (entsel "\nSélectionnez l'objet à balayer: ")))
     (princ "\nSélectionnez les trajectoires de balayage.")
     (setq ss (ssget
	 '((-4 . "<OR")
	   (0 . "ARC,CIRCLE,ELIPSE,LINE,LWPOLYLINE,SPLINE")
	   (-4 . "<AND")
	   (0 . "POLYLINE")
	   (-4 . "<NOT")
	   (-4 . "&")
	   (70 . 112)
	   (-4 . "NOT>")
	   (-4 . "AND>")
	   (-4 . "OR>")
	  )
       )
     )
   )
    (progn
      (setq delobj (getvar "delobj"))
      (setvar "delobj" 0)
      (repeat (setq n (sslength ss))
 (vl-catch-all-apply
   '(lambda (e)
      ;(setq e (ssname ss (setq n (1- n))))
      (vl-cmdf "_sweep" ent "" e)
      (if (< 1 delobj)
	(entdel e)
      )
    )
   (list (ssname ss (setq n (1- n))))
 )
      )
      (if (< 0 delobj)
 (entdel ent)
      )
      (setvar "delobj" delobj)
    )
 )
 (princ)
)

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

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à toutes et tous,

 

2) Ensuite pour "bien" les voir, j'imagine qu'il faudrait avoir des "boites" donc en fait un simple petit carre/rectangle et que tu extruderais sur l'axe de toutes tes polylignes 3D ainsi tu aurais qq chose de "solide et bien visible" lors de l'elimination des lignes cachees, calculs de rendus et evolution dynamique 3D ...

 

Je laisserai tomber l'étape 1) propos&é par lecrabe ci dessus.

 

Par contre, lorsque j'ai ce besoin, je fais comme dans le 2) en passant par le volet paysager de Covadis pour extruder "rapidement" les lignes de tes contours (choix possible par calques,...)

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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é