Aller au contenu

Bloc dynamique: angle d\'un objet


Messages recommandés

Posté(e)

Bonjour,

 

J'ai un problème avec un bloc dynamique.

 

Mon bloc est un rectangle avec des actions d'étirement aux extrémités. J'aimerais récupérer dans un attribut de bloc l'angle de l'extrémité du rectangle une fois étiré.

 

J'ai donc mis un attribut de bloc qui reprend l'angle de la ligne représentant le côté du rectangle. Jusque là, il me semble qu'il n'y a rien d'extraordinaire.

 

Losrque j'insère mon bloc dans un dessin, en lui affectant une échelle 1/100e, le bloc se comporte correctement.

Ensuite, si je fais un copier-coller du bloc et que j'agis de nouveau sur les poignées d'étirement, lorsque je régénère le dessin, la ligne dont l'angle est repris dans l'attribut de bloc se trouve à l'échelle 1/10000e alors que le reste du bloc est à la bonne échelle.

 

Voici le bloc en question:

http://cjoint.com/?lfijSwyyCc

 

et un exemple de fichier montrant le problème: http:// http://cjoint.com/?lfikS2WBCs

 

Merci par avance si vous voyez d'où peut venir le problème car je bloque là-dessus en vain depuis un bon bout de temps.

_______________________________

R.A.

Développeur AutoCAD C#.net

www.danialu.fr

Posté(e)

Bonjour,

 

je viens d'essayer .

 

1/ ouvre ta boite de dialogue pour modifier ton bloc dynamique.

2/ rectifie le point d'accroche de l'angle en bas a gauche. les points ne sont pas positionné avec exactitude l'un sur l'autre comme les 3 autres angles.(vérifie les quand même sait on jamais)

3/ dans l'onglet paramètre, sélectionne paramètre linéaire, que tu vas positionner sur les angles du bas (droite et gauche)

4/ dans l'onglet action utilise l'action de mise à l'échelle. sélection dans un premier temps le paramètre linéaire que tu vient de positionner précédemment et ensuite sélectionne tous les autres paramètre ainsi que tes lignes et position cette action dans l'angle droit en bas.

5/ enregistre et ferme.

 

je pense que cela devrais fonctionner je viens de le faire et c'est bon.

 

tiens moi au courant.

 

;) ++

 

Posté(e)

 

Bonjour,

 

Merci pour ta réponse.

J'ai essayé de faire la manip mais j'ai du la faire incorrectement car j'ai toujours le problème.

Est-ce que tu pourrais mettre ton bloc en pièce jointe?

 

Merci beaucoup

_______________________________

R.A.

Développeur AutoCAD C#.net

www.danialu.fr

Posté(e)

Merci bien.

 

Ca marche avec cette méthode. La ligne reste à la bonne échelle. ;)

 

Il reste un problème par contre:

- lorsque je copie-colle le bloc avec la commande copier d'AutoCAD, l'attribut indiquant l'angle donne la bonne valeur et se met à jour dès que j'étire le bloc.

- lorsque je fais un ctrl-c ctrl-v du bloc, l'attribut n'indique plus la valeur car il perd l'objet ligne auquel il fait référence.

_______________________________

R.A.

Développeur AutoCAD C#.net

www.danialu.fr

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é