makhnoII Posté(e) le 27 juillet 2006 Posté(e) le 27 juillet 2006 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.
Tramber Posté(e) le 27 juillet 2006 Posté(e) le 27 juillet 2006 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 ./__\. (.°=°.)
makhnoII Posté(e) le 31 juillet 2006 Auteur Posté(e) le 31 juillet 2006 Et non ........ , mon souhait est que la hachure suive une polyligne 3D fermée et non plane.
bonuscad Posté(e) le 31 juillet 2006 Posté(e) le 31 juillet 2006 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
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