Fraid Posté(e) le 10 janvier 2021 Posté(e) le 10 janvier 2021 Bonjour, J'utilise la méthode AddHatch pour hachurer des objets. (defun hachit ( motif sel ech / hach n vsel) (setq n -1) (repeat (sslength sel) (setq vsel (vlax-ename->vla-object (ssname sel (setq n (1+ n)))) hach (vla-addhatch (vla-get-modelspace (vla-get-activedocument (vlax-get-acad-object))) acHatchPatternTypePredefined motif :vlax-false acHatchObject ) ) (if (> (vla-get-length vsel) 4.0) (progn (vlax-invoke hach 'AppendOuterLoop (list vsel)) (vla-evaluate hach) ) ) ) ) qui fonctionne parfaitement, mais si je veux que mon motif de hachure ai une échelle de 5je ne trouve pas de solution.Même en changeant la variable HPSCALE avant, cela ne sert à rienLa méthode SetPattern non plus ....J'ai du rater une méthode. https://github.com/Fraiddd
Fraid Posté(e) le 10 janvier 2021 Auteur Posté(e) le 10 janvier 2021 Oups, désolé du dérangementj'avais mal fouillé les propriétésc'est vla-put-PatternScale https://github.com/Fraiddd
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