Aller au contenu

[RÉSOLU] VLA : Echelle des hachures avec la méthode AddHatch


Messages recommandés

Posté(e)

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 5

je ne trouve pas de solution.

Même en changeant la variable HPSCALE avant, cela ne sert à rien

La méthode SetPattern non plus ....

J'ai du rater une méthode.

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é