Aller au contenu

Hachures et polyligne 3D


Messages recommandés

Posté(e)

Bonjour,

 

Je n'arrive pas pas à hachurer une polyligne 3D fermée, il faudrait que les hachures ( toutes simples, genre ansi31) suivent correctement les points, j'ai cherché, mais on ne peut que jouer sur l'élévation de la hachure.

merci.

Posté(e)

Si la poly3D est plane, il n'y a pas de raison que ca ne marche pas.

 

Bien sur, la hachure sera toujours projettée dans le SCU courant.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Si les Z de la poly3D sont différents, impossible de faire cela en une seule opération.

 

Manuellement cela est faisable mais fastidieux, par programmation je ne vois pas de solutions non plus à cause de la forme concave possible de la figure à hachurer.

 

Si tu veux le faire manuellement, il va falloir trianguler ta poly3D entre chaque sommets et pour chaque triangle coller un SCU dessus, puis hachurer ce triangle. Et ceci pour chaque triangle.

 

Pour t'assister un peu et rendre l'execution moins fastidieuse, tu peux essayer d'utiliser le lisp suivant (qui est plus proche d'un script)

 

Tu n'a plus qu'a pointer les 3 points de ton triangle à hachurer

 

(defun c:assistance_hachure3D ()
(setvar "osmode" 1)
(setq lst_pt nil js (ssadd))
(repeat 3
	(setq pt (getpoint "\nPoint"))
	(setq lst_pt (cons pt lst_pt))
)
(setvar "osmode" 0)
(command "_.line" (car lst_pt) (cadr lst_pt) "")
(setq js (ssadd (entlast) js))
(command "_.line" (cadr lst_pt) (caddr lst_pt) "")
(setq js (ssadd (entlast) js))
(command "_.line" (caddr lst_pt) (car lst_pt) "")
(setq js (ssadd (entlast) js))
(command "_.ucs" "_3point" (caddr lst_pt) (cadr lst_pt) (car lst_pt))
(command "_.hatch" "" "" "" js "")
(command "_.ucs" "_previous")
(command "_.erase" js "")
)

 

NB: Je considère que la commande hachure est déjà réglée par défaut.

Si ce n'est pas le cas, execute d'abord une hachure en réglant tes paramètres puis efface celle-ci (pas de commande "U" bien sur)

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

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é