alainterieur Posté(e) le 11 février 2010 Partager Posté(e) le 11 février 2010 Bonjour à tous,Nouveau problème pour moi. J'ai un fichier dwg avec dedans des cercles et des textes. Rien de bien compliqué à priori.Sauf que lorsque j'importe ces éléments dans un autre logiciel, les textes conservent leur position mais les cercles effectuent une symétrie par rapport à un axe vertical, comme un livre ouvert. :casstet: J'ai regardé les coordonnées de ces cercles dans AutoCad, elles sont cohérentes avec celles des textes. Que puis-je regarder d'autre ? D'où peut venir ce "phénomène" ?Merci de vos réponses. Alain Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tramber Posté(e) le 11 février 2010 Partager Posté(e) le 11 février 2010 Fais voir ! T'es sur que ce ne sont pas tes textes qui changent complètement de justification ? Genre, dans ton logiciel il n'existe qu'une justification opposée à celle que tu asréglé dans AutoCAD ?Parce que je vois mal des cercles bouger dans un autre logiciel (le code DXF est si simple et sans ambiguité). Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.) Lien vers le commentaire Partager sur d’autres sites More sharing options...
alainterieur Posté(e) le 11 février 2010 Auteur Partager Posté(e) le 11 février 2010 Et je confirme que les textes sont aux bonnes coordonnées. Lien vers le commentaire Partager sur d’autres sites More sharing options...
alainterieur Posté(e) le 11 février 2010 Auteur Partager Posté(e) le 11 février 2010 http://zepload.com/images/1265989271_position.jpg Lien vers le commentaire Partager sur d’autres sites More sharing options...
didier Posté(e) le 11 février 2010 Partager Posté(e) le 11 février 2010 coucou on parle bien de cercles et de textes ?des entités simples ? parce que cela correspondrait bien à un bloc redéfini par le dessin hôte... amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bred Posté(e) le 11 février 2010 Partager Posté(e) le 11 février 2010 Salut,Ce sont bien des cercles, pas des nodaux ? Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose... Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 11 février 2010 Partager Posté(e) le 11 février 2010 Bonjours, Juste pour savoir. Quand tu fais un liste d'un cercle, quel est le vecteur de la normale: 0,0,1 ou 0,0,-1 ? Tes cercles ne sont pas transformés en bloc avec un point d'insertion sur un quadrant par exemple? 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 More sharing options...
alainterieur Posté(e) le 12 février 2010 Auteur Partager Posté(e) le 12 février 2010 Erreur de ma part, ce ne sont pas des cercles mais des polylignes donc tout aussi simple. http://zepload.com/images/1266047696_selection.jpg Et pour le liste : LWPOLYLINE Calque: "Point noir" Espace: Espace objet Couleur: 3 (vert) Type de ligne: "DUCALQUE"Epaisseur de ligne : 0.00 mm Maintien = 1F97E Fermée Epaisseur constante 9.909Direction d'extrusion relative au SCU: X= 0.000 Y= 0.000 Z= -1.000 zone 4613.403 périmètre 240.777 au point X=-1402.620 Y= 1107.782 Z= 0.000 courbure 1.000 centre X=-1365.573 Y= 1097.984 Z= 0.000 rayon 38.321 angle de départ 14.81 angle final 194.81 au point X=-1328.526 Y= 1088.187 Z= 0.000 courbure 1.000 centre X=-1365.573 Y= 1097.984 Z= 0.000 rayon 38.321 Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 12 février 2010 Partager Posté(e) le 12 février 2010 Bonjour à toutes et tous, Donc c'est bonuscad qui t'apporte la bonne réponse => normale => Direction d'extrusion relative au SCU:X= 0.000 Y= 0.000 Z= -1.000 Ce sont également des polylignes construites avec la commande de dessin "Anneau" (Pour autoCAD du moins,...) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 12 février 2010 Partager Posté(e) le 12 février 2010 Un truc qui me surprend dans ton image. Les grips (sur les quadrants de l'arc de polyligne) sont orientés du manière non orthogonale.Est tu dans le SCG (on voit pas l'icône complétement)? Est la normale Z de la polyligne est bien à -1 (comme un mirroir3D, ou si ta polyligne était vue de dessous) Je pense que ton problème vient bien de là. 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 More sharing options...
alainterieur Posté(e) le 12 février 2010 Auteur Partager Posté(e) le 12 février 2010 Pardonnez mon ignorance, mais comment puis-je rétablir le z à 1 sur l'ensemble de ces polylignes ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
alainterieur Posté(e) le 15 février 2010 Auteur Partager Posté(e) le 15 février 2010 Personne ne sait comment faire ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 15 février 2010 Partager Posté(e) le 15 février 2010 Sans routine, il y a la solution de la commande MIRROIR3D. Prendre l'option "Objet" et Supprimer les objets source. Obliger de sélectionner un à un... Ces options sont elles valables sous une version 2002 ? Je ne me rappelle plus! :( 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 More sharing options...
alainterieur Posté(e) le 22 février 2010 Auteur Partager Posté(e) le 22 février 2010 Cette commande n'existe pas sous 2000... Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 22 février 2010 Partager Posté(e) le 22 février 2010 Salut, Si c'est bien ce que dit bonuscad, tu peux essayer ce petit LISP qui remet la normale des polylignes à 0, 0, 1 si elle était à 0,0,-1 sans changer leur position. (defun c:test (/ n ss pl elst) (if (setq n -1 ss (ssget '((0 . "LWPOLYLINE"))) ) (while (setq pl (ssname ss (setq n (1+ n)))) (setq elst (entget pl)) (if (equal '(210 0. 0. -1) (assoc 210 elst) 1e-9) (entmod (mapcar '(lambda (x) (cond ((= (car x) 10) (cons 10 (trans (cdr x) 0 '(0. 0. -1.))) ) ((= (car x) 210) '(210 0. 0. 1.)) (x) ) ) elst ) ) ) ) ) (princ) ) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 22 février 2010 Partager Posté(e) le 22 février 2010 Salut gilles, Toujours aussi rapide, même pas eu le temps de me pencher sur la création du code. En tout cas merci, cela m'évite d'écrire le code. T'aurais pu inclure le (210 0.0 0.0 -1.0) dans le filtre, cela t'aurais éviter de tester et aurait réduit la sélection. Mais on peut laisser le soin à l'interieur de s'y pencher! ;) 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 More sharing options...
(gile) Posté(e) le 22 février 2010 Partager Posté(e) le 22 février 2010 T'aurais pu inclure le (210 0.0 0.0 -1.0) dans le filtre, Oui mais souvent ça n'est pas exactement 0,0,-1 il aurait fallu faire un filtre plus sophistiqué... Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 22 février 2010 Partager Posté(e) le 22 février 2010 souvent ça n'est pas exactement 0,0,-1 Tu n'as pas tort, suivant la méthode utilisée pour que ces entités se retrouve avec un vecteur négatif... depuis le SCU du dessous standard, pas problème, mais avec Mirror3D cela est souvent vrai. un filtre plus sophistiqué... il faudra que je m'intéresse à ceci, ça peut être utile de réduire un jeu de sélection dans un dessin assez lourd. 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 More sharing options...
alainterieur Posté(e) le 25 février 2010 Auteur Partager Posté(e) le 25 février 2010 Bonjour,Merci de votre aide, je vais tester tout cela.Quant à mes connaissances en lisp, elles sont...inexistantes !Merci encore. Alain Lien vers le commentaire Partager sur d’autres sites More sharing options...
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