coyotte Posté(e) le 30 mars 2019 Posté(e) le 30 mars 2019 Bonjour, Je vais tenter d'expliquer clairement le problème: Mon plan est dans un scu différent du scu général. Je dessine deux lignes. Une de coordonnées 10,0,0 vers 20,0,0, l'autre de coordonnées 20, 10, 0 vers 10, 10, 0 dans le scu courant. Comment faire pour que ces deux lignes est les mêmes coordonnées mais dans le scu général. Merci pour votre aide. http://www.carpetdiem.netPlugins pour AutoCAD
(gile) Posté(e) le 30 mars 2019 Posté(e) le 30 mars 2019 Je vais tenter d'expliquer clairement le problème:Raté! ;) Mon plan est dans un scu différent du scu général. Je dessine deux lignes.Comment ? en les ajoutant directement à l'espace courant par programmation ou en utilisant la commande _LINE ? Une de coordonnées 10,0,0 vers 20,0,0, l'autre de coordonnées 20, 10, 0 vers 10, 10, 0 dans le scu courant. Comment faire pour que ces deux lignes est aient les mêmes coordonnées mais dans le scu général.Tu veux transformer les entités Line du SCU vers le SCG ou traduire les coordonnées de points de départ et de fin des lignes due SCU vers le SCG sans modifier les lignes ? Ça serait tellement plus simple si tu postait un extrait significatif de ton code... Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
coyotte Posté(e) le 30 mars 2019 Auteur Posté(e) le 30 mars 2019 Bonjour Gile, Comme quoi ce qui est clair dans la tête de l'un, peur être très obscur pour un autre <img src='http://cadxp.com/public/style_emoticons/<#EMO_DIR#>/laugh.gif' class='bbc_emoticon' alt=':(rires forts):' /> En faite je dessine une ligne dans le scu courant par la commande _line au coordonnées 10,10,0. Je voudrais que cette ligne soit au coordonnées 10,10,0 mais dans le scu général. Ai-je été plus clair ? Merci encore. http://www.carpetdiem.netPlugins pour AutoCAD
lecrabe Posté(e) le 30 mars 2019 Posté(e) le 30 mars 2019 Hello +1 avec Gilles ! Je suis NUL en Programmation (avec quand meme qq Micro-Notions de Lisp) Quand tu es dans un SCU LOCAL , si tu tapes les Coords suivantes : 10,10Tu es BIEN sur en Coords LOCALES ! RAPPEL : MAIS si tu tapes : *10,10ALORS tu es en Coords GENERALEs (SCG) !! Le savais tu ?? Bon WE, Bye, lecrabe Autodesk Expert Elite Team
(gile) Posté(e) le 30 mars 2019 Posté(e) le 30 mars 2019 line.TransformBy(ed.CurrentUserCoordinateSystem.Inverse());devrait fonctionner. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
coyotte Posté(e) le 30 mars 2019 Auteur Posté(e) le 30 mars 2019 Merci Gile, cela fonctionne impec. http://www.carpetdiem.netPlugins pour AutoCAD
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