Aller au contenu

Angle d\'un hachurage.


MAC

Messages recommandés

bonjour!

 

j'utilise un lisp pour récuperer les caracteristiques d'un hachurage.

Entre autre, l'angle du hachurage renvoyé en code dxf est en radian.

je convertis de la facon suivante la valeur retournée:

 

(setq Angle-hach(*(cvunit (cdr (assoc 53 entite-Dxf)) "radian" "grade")-1))

 

le resultat obtenu en grade me sert a informer la commande "-fhach"... "angle"...

 

Probleme ?! le resultat attendu est different d'un dessin a l'autre alors que les variables

AUNITS, ANGDIR et ANGBASE sont les memes.

 

Dans un cas,1er dessin, hachurage source: 0 grade --> resultat: 350 grades (toujours 50 de difference)

Dans l'autre,2eme dessin, hachurage source: 0 grade --> resultat: 0 grades (bon sur tous les angles)

j'ai aussi essayé la fonction "angtos" au lieu de "cvunit", meme resultat.

 

une autre variable???

ma formule est naze?

 

merci! :)

Lien vers le commentaire
Partager sur d’autres sites

Je vais essayer de te donner une piste qui est peut être erronée.

 

A ma connaissance le code 53 concerne l'angle du MOTIF et non pas l'angle utilisateur pour la mise en place.

 

Cet angle de motif m'a déjà posé problème car il est retourné en conséquence du SCO (système de coordonée de l'objet hachuré) et celui ci est déterminé par autocad suivant un algorithme dont je n'ai pas encore bien saisi le fonctionnement.

 

Voilà pour les première infos (à prendre avec des pincettes) que je peux te donner. :casstet:

 

PS: Si c'est l'angle utilisateur qui t'interesses, essayes avec le code 52

(* (cvunit (cdr (assoc 52 (entget (car (entsel))))) "radian" "grade") -1)

 

[Edité le 24/7/2006 par bonuscad]

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

Lien vers le commentaire
Partager sur d’autres sites

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é