daoud Posté(e) le 13 octobre 2005 Partager Posté(e) le 13 octobre 2005 j'ai depuis quelques temps des pbs lorsque je cherche a effectuer des fonctions comme trim, chanfrein ou extendtrim qui m'annonce des pbs de cooplanérité alors que dans les propriétés les valeurs z de début ou de fin sont égal à zéro. Même en re-rentrant la valeur z=0 pour tous les objets sélectionné je n'obtient pas de résultat.y at'il autre chose à faire ? ce pb n'affecte que certains plans :casstet: Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 13 octobre 2005 Partager Posté(e) le 13 octobre 2005 Si en copiant ce qui suit sur la ligne de commande, tu obtiens un nombre:= 0 : pas de probléme> 0 : tu as des entités construire dans un SCU non parallèle au SCG. [surligneur](sslength (ssget "_X" '((-4 . "!=") (210 0.0 0.0 1.0)))) [/surligneur] A tu utilisé la macro ?:^C^Cucsfollow;0;_.ucs;_world;_move;_all;;0,0,1e99;;_move;_all;;0,0,-1e99;;^Zpour ramener le Z des entités à zéro.Cette macro ne change pas le vecteur de direction des entités, mai seulement le Z. Je pense que flatten des expresstools gére ce paramètre (à voir). En tout cas tant que les entités ont des vecteurs de directions différents entre elles, beaucoup de commande d'édition ne peuvent pas être effectuées. 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...
daoud Posté(e) le 13 octobre 2005 Auteur Partager Posté(e) le 13 octobre 2005 Merci pour ces indices :cool: J'essai ça de suite et vous donne mes résultats.A+ Lien vers le commentaire Partager sur d’autres sites More sharing options...
didier Posté(e) le 13 octobre 2005 Partager Posté(e) le 13 octobre 2005 bonjour, méfiance,la case de dialogue des propriétés tient comptede la précision usuelle de l'affichage des coordonnéesvariable LUPRECdonc si elle indique 0 et que LUPREC est à 2il est possible que le Z soit de 0.0001.il faut y faire attention. amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
daoud Posté(e) le 13 octobre 2005 Auteur Partager Posté(e) le 13 octobre 2005 [surligneur](sslength (ssget "_X" '((-4 . "!=") (210 0.0 0.0 1.0)))) [/surligneur] Réponce = 157La valeur 157 à t'elle une signification ? la macro:^C^Cucsfollow;0;_.ucs;_world;_move;_all;;0,0,1e99;;_move;_all;;0,0,-1e99;;^Zpour ramener le Z des entités à zéro.J'ai obtenu : [surligneur] Commande: ucsfollow Entrez une nouvelle valeur pour UCSFOLLOW <0>: 0 Commande: _.ucs Nom du SCU courant: *GENERAL*Entrez une option [Nouveau/Déplacer/orThogonal/Préc/Restaurer/Sauver/Effacer/Appliquer/?/Général] : _world Commande: _move Choix des objets: _all31043 trouvé(s)17 n'étaient pas dans l'espace courant. Choix des objets: Spécifiez le point de base ou [Déplacement] : 0,0,1e99Spécifiez le deuxième point ou : Commande: _move Choix des objets: _all31043 trouvé(s)17 n'étaient pas dans l'espace courant. Choix des objets: Spécifiez le point de base ou [Déplacement] : 0,0,-1e99Spécifiez le deuxième point ou : Commande: Z ZOOMSpécifiez le coin d'une fenêtre, entrez un facteur d'échelle (nX ou nXP) ou[Tout/Centre/DYnamique/ETendu/Précédent/Echelle/Fenêtre/Objet] : [/surligneur]Pourquoi: ^Z en fin de macro. Résultat j'ai retrouvé mes commandes Trim, et autres.Merci ;) [Edité le 13/10/2005 par daoud] Lien vers le commentaire Partager sur d’autres sites More sharing options...
daoud Posté(e) le 13 octobre 2005 Auteur Partager Posté(e) le 13 octobre 2005 bonjour, méfiance,la case de dialogue des propriétés tient comptede la précision usuelle de l'affichage des coordonnéesvariable LUPRECdonc si elle indique 0 et que LUPREC est à 2il est possible que le Z soit de 0.0001.il faut y faire attention. amicalement En fait j'avais remplacer le 0 affiché par un autre 0 pour passé cette difficulté. Sans résultat. bonuscad à résolut mon problème mais pour info que veu dire [surligneur] 1e99[/surligneur] sur la macro ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 13 octobre 2005 Partager Posté(e) le 13 octobre 2005 Salut, mais pour info que veu dire 1e99 sur la macro ? C'est la façon d'écrire en macro (ou en LISP) les unités scientifiques : 1 multiplié par 10 puissance 99. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 13 octobre 2005 Partager Posté(e) le 13 octobre 2005 Re, Pourquoi: ^Z en fin de macro La réponse est là 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 13 octobre 2005 Partager Posté(e) le 13 octobre 2005 En fait ton problème n'est pas intégralement résolu. En effet tu as 157 objet qui ont été construit dans un SCU sécant au SCG.Ex: un arc tracé dans un scu non parallèle aura maintenant son centre à 0,0,0 dans le scg mais l'arc sera positionné en 3Dfilaire. Attentions ce genre d'objet (en vue de dessus) se déplace en XY si le Z est/=0 avec la macroCe n'est pas un applatissement, mais une mofications des Z Un raccord/ajustement/prolongement entre 2 lignes ou arcs dont l'un fait partie des 157 objets ne fonctionnera pas. Si ton dessin est essentiellement 2D, mets toi en vue de face pour reperer les objets à problèmes.(peut être des blocs?) 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...
daoud Posté(e) le 13 octobre 2005 Auteur Partager Posté(e) le 13 octobre 2005 D'accord mais dans l'exécution de la macro le Z me fait exécuté un zoom.Mais je vais corriger ça avec un ^C ce qui devrait aboutir à la même chose :exclam: Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 13 octobre 2005 Partager Posté(e) le 13 octobre 2005 C'est "^Z" et pas "Z" Tu peux l'enlever au lieu de le remplacer par une annulation "^C"Assures toi simplement de ne pas avoir d'ESPACE après le dernier ";" ;) 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...
daoud Posté(e) le 13 octobre 2005 Auteur Partager Posté(e) le 13 octobre 2005 En fait ton problème n'est pas intégralement résolu. En effet tu as 157 objet qui ont été construit dans un SCU sécant au SCG.Ex: un arc tracé dans un scu non parallèle aura maintenant son centre à 0,0,0 dans le scg mais l'arc sera positionné en 3Dfilaire. Attentions ce genre d'objet (en vue de dessus) se déplace en XY si le Z est/=0 avec la macroCe n'est pas un applatissement, mais une mofications des Z Un raccord/ajustement/prolongement entre 2 lignes ou arcs dont l'un fait partie des 157 objets ne fonctionnera pas. Si ton dessin est essentiellement 2D, mets toi en vue de face pour reperer les objets à problèmes.(peut être des blocs?) Effectivement mon problème n'est pas résolut en exécutant la macro toute les lignes deviennne coplanaire mais les arc sont modifié et qd je fait un zoom étendu je ne retrouve plus rien l'echelle est devenue casi-infinie :( Donc là je suis sérieusement calmé :o Peut être par le biais de filter ? 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