Aller au contenu

Messages recommandés

Posté(e)

Bonsoir à tous!

 

J'ai une question sur les changements de repères.

 

Attention, on va le faire mathématique ce soir... :)

 

soit le repère général d'autocad Oxy,

et soit un nouveau repère O'x'y' dans le repère Oxy avec x parallèle à x' et y parallèle à y'.

 

soit un point P1 de coordonné (a;B) dans le repère O'x'y'.

Quels sont ses coordonnés dans le repère Oxy?

 

autrement dit, en language lisp, j'ai sauvegardé les coordonnées de mon point P1 dans un repère que j'ai créé, et je voudrais récupérer les coordonnées de ce point dans le "scu général" d'autocad. comment faire??

 

Merci Merci...

Posté(e)

Salut,

 

Regarde la fonction trans dans l'aide.

trans transforme les coordonnées d'un point (ou d'un vecteur) d'un système de coordonnées vers un autre.

 

Même si dans ton exemple il ne s'agit que d'un déplacement et qu'il suffirait d'ajouter les coordonnées de l'origine du repère (exprimée en SCG) à celle du point, je pense que l'utilisation de trans est préférable car elle s'applique à tous les cas de SCU (pas seulement aux changements d'origine).

 

Donc si ton nouveau "repère" est le SCU courant, il suffit de faire :

(trans '(a B) 1 0)

où 1 est le "drapeau" pour le SCU courant et 0 celui du SCG.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

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é