philsogood Posté(e) le 7 février 2013 Posté(e) le 7 février 2013 Hello,Je suis en train de retaper mes bibliothèques d'accessoires et j'ai des problèmes sur l'une d'elles qui a été créée sur je ne sais plus quelle appli.Le problème c'est que mes objets ne sont pas tous en z=0D'habitude je ne rencontre pas de problème, avec un move;all;0,0,0...j'ai essayé flatten, superflatten, z0 (un ènieme lisp) mais je n'arrive pas à mes fins.Je mets le fichier dispo pour que vous voyez ce que vous pouvez faire pour am part je sèchehttp://www.filedropper.com/execaciersurf-standardJe souhaiterai également savoir la différence qu'il y a entre la position Z et l'élévation... Je ne m'étais jamais poser la question avant mais je pensais que c'était la même chose, hors force est de constater que non++Phil Projeteur Revit Indépendant - traitement des eaux/CVC
Tramber Posté(e) le 7 février 2013 Posté(e) le 7 février 2013 Je souhaiterai également savoir la différence qu'il y a entre la position Z et l'élévation... Je ne m'étais jamais poser la question avant mais je pensais que c'était la même chose, hors force est de constater que non++Phil Coucou, peu de temps pour regarderle fichier. Je reviens si je le trouve (le temps)ELEVATION est une valeur courante pour les objets futurs. Z est le résultat.Si tu changes la variable ELEVATION en cours de dessin, tu auras des résultats à deux altitudes différentes. On met, en principe, ELEVATION à zéro, tu t'en doutes ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Tramber Posté(e) le 7 février 2013 Posté(e) le 7 février 2013 J'ai regardé ton dessin.En effet, certains objets disparaissent à la manipulation E99.Donc, si tu les exploses, tu obtiens des lignes et là, ça marche.Pas de réponse philosophique à la question posée : pourquoi ? Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
philsogood Posté(e) le 7 février 2013 Auteur Posté(e) le 7 février 2013 eRfdécomposer puis refaire les blocs ne me parait pas une solution... (ya du boulot pour refaire tous ces blocs)qu'est-ce qu'une manipulation E99?Phil Projeteur Revit Indépendant - traitement des eaux/CVC
FormaBois Posté(e) le 7 février 2013 Posté(e) le 7 février 2013 Salut,as-tu vu ce post sur le même sujet ? Studio Gfilm - Agence de communication par l'image "Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"
bonuscad Posté(e) le 7 février 2013 Posté(e) le 7 février 2013 Regardé rapidement, Gros problème, beaucoup d'insertion de bloc se sont fait dans un SCU non parallèle au SCG.Cela doit être une erreur qui est passée inaperçue, mais les conséquences sont là, difficile avec les outils proposés de remettre ça d'aplomb. Tu peux tenter ceci sur tes insertions de bloc.((lambda ( / ) (setq js (ssget)) (repeat (setq n (sslength js)) (setq dxf_ent (entget (ssname js (setq n (1- n))))) (entmod (subst '(210 0.0 0.0 1.0) (assoc 210 dxf_ent) dxf_ent)) ) )) Cela fais tu exécute ensuite flatten qui devrait alors mieux fonctionner...Solution non garantie, à tes risques et péril, contrôler le résultat avec l'original. (Travailler sur une copie) Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
philsogood Posté(e) le 7 février 2013 Auteur Posté(e) le 7 février 2013 HelloSuper Bonuscad ta routine, mon fichier est rentré dans l'ordre, merci pour le coup de pouce!Pourrais-tu si tu as le temps m'expliciter un peu ce que le lisp fais, j'essaie de le lire mais je bute un peu...Patrick m'avait un truc pour m'expliquer se demarche lorsqu'il m'aavait fait un petit lisphttp://cadxp.com/index.php?/topic/37045-faire-passer-les-hachures-en-second-plans-dans-un-bloc/page__view__findpost__p__202898Tramber je parlais de propriétés des objets : on a position Z pour tout sorte d'objets (blocs, lignes cercles...) et élévation pour les polylignes 2D, quelle est la différence?L'élévation est relative au SCU lors de la création de l'objet?Phil Projeteur Revit Indépendant - traitement des eaux/CVC
thierry.garré Posté(e) le 7 février 2013 Posté(e) le 7 février 2013 L'élévation est relative au SCU lors de la création de l'objet? oui c'est ce qui explique que l'élévation ne soit pas égale a la position Z.(SCU non coplanaire au SCG) Dans mon domaine (topo vrd) je pense que c'est ce que je peut récupérer de pire dans un fichier extérieur (genre des arcs construits dans un SCU non coplanaire au SCG) Cordialement Thierry Garré Géorail-Covadis-Autopiste-Autocad-Autocad Map-Infraworks 360- Navisworks -Recap
philsogood Posté(e) le 7 février 2013 Auteur Posté(e) le 7 février 2013 OK, merci pour les éclaircissementsMicrostation (qui a créé ce fichier) y est peut être pour quelquechosePhil Projeteur Revit Indépendant - traitement des eaux/CVC
bonuscad Posté(e) le 8 février 2013 Posté(e) le 8 février 2013 Pourrais-tu si tu as le temps m'expliciter un peu ce que le lisp fais, j'essaie de le lire mais je bute un peu... Je l'ai écrit très vite , sans contrôle et sans variables locales (pas bien...) Je demande donc de faire une sélection dont je ne vérifie même pas qu'elle soit vide.Puis dans une boucle correspondant au nombre d'objets contenus, je passe systématiquement en revue le code DXF 210 qui est le vecteur d'extrusion de l'objet et lui affecte par substitution le vecteur standard dans le SCG qui est 0,0,1 (x y z), donc le vecteur d'extrusion est ici l'axe Z du SCG, donc perpendiculaire au plan XY.Avec ce vecteur les objets sont toujours dans un plan parallèle au SCG. En appliquant ceci tu aura des différences dans le positionnement et sur le résultat de mesure en 2D (en ne s'accrochant pas au Z) par rapport aux objets avant la modification, c'est pour ça que je t'ai dit à tes risques et périls. Je te l'ai proposé car je pense que cet état est du à une inattention de l'opérateur lors de la mis en place des objets, mais ce n'est pas une procédure que je recommanderai dans d'autres situations. Si les mesures, après l'application du lisp, en t'accrochant te semble correcte, tu peux valider ce redressement des objets. Voir si le positionnement (s'il a de l'importance) te convient aussi.Comme les anciens vecteurs étaient proche de la normale, les écarts devraient être à peine mesurable...Il faut garder à l'esprit qu'avec cette procédure, tu fais bouger les objets, dans ton cas c'est imperceptible mais ils bougent quand même. Comme cet état était je pense involontaire, tu gagne à redresser la situation ;) Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
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