duhartfr Posté(e) le 22 mars 2019 Posté(e) le 22 mars 2019 Bonjour à tous, j'ai récupéré un fichier avec plusieurs blocs représentant des points topo. Ces blocs ont un Z renseigné (non nul). Je voudrais ajouter un attribut à ce bloc qui récupérerait la valeur du Z. Ajouter l'attribut ça va, mais comment récupérer la valeur de Z? merci de votre aide Frédéric Citer
lecrabe Posté(e) le 22 mars 2019 Posté(e) le 22 mars 2019 Hello No comprendo ! As tu simplement des Blocs au niveau Z = 0 ?Avec un attribut contenant la vraie altitude Z ?Et désires tu monter en Z les Blocs en fonction de l Attribut ? Bon WE, Bye, lecrabe Citer Autodesk Expert Elite Team
didier Posté(e) le 22 mars 2019 Posté(e) le 22 mars 2019 Coucou Troisième message on te souhaite la bienvenue et comme à tous les nouveaux on va te demander de relire ta question avant de la poserC'est pour le moins confus en l'occurrenceD'abord tu parles de blocs qui semblent être des points topos, tu es dans le forum AutoCAD tu ne voulais pas poster dans Covadis ?Rajouter un attribut qui "prend" la valeur du Z mais c'est déjà un attribut tu es certain de ton coup ? Amicalement Citer Éternel débutant... Mon site perso : Programmer dans AutoCAD
DenisHen Posté(e) le 22 mars 2019 Posté(e) le 22 mars 2019 Salut et bienvenue... +1 avec didier (une fois de plus)... Pourquoi ajouter un attribut (le Z) alors qu'il existe déjà dans la définition du bloc, ce serait un doublon... Voudrais-tu faire un calcul sur ce Z ? Voudrais-tu renommer cet attribut ? Soit plus clair s'il te plait... Que veut-tu faire exactement, quelle est la finalité ? Avoir deux Z ? Citer Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
lecrabe Posté(e) le 22 mars 2019 Posté(e) le 22 mars 2019 Hello Patrice + Didier + Denis a l interprétation d un sujet obscur ! Qui va gagner ? Bye, lecrabe Citer Autodesk Expert Elite Team
DenisHen Posté(e) le 22 mars 2019 Posté(e) le 22 mars 2019 Salut à toi, Ô decapode ; je parie sur le nom de l'attribut "Z"... Citer Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
duhartfr Posté(e) le 22 mars 2019 Auteur Posté(e) le 22 mars 2019 Quand je parle de Z, il s'agit de l'élévation du bloc (et c'est bien un bloc pas un point), et non d'un attribut. Le bloc n'a pas d'attribut, je veux lui en ajouter un qui prendra la valeur de l'élévation. Suis-je plus clair? Citer
DenisHen Posté(e) le 22 mars 2019 Posté(e) le 22 mars 2019 Salut duhartfr (pas facile ton pseudo). Attention, il y a "élévation" et "altitude"... Si c'est bien une altitude, donc bien un Z dans AutoCad, je ne vois qu'un petit LiSP pour attribuer un Z dans un nouvel attribut de ton bloc (attribut "Z" par exemple), et comme tu postes dans "AutoCAD 2019", je ne vois que cette solution... Donner à un attribut d'un bloc la valeur "Z" ou "Élévation" qui existe pour chaque entité dans le DWG... Pas de problème... Petite question, as-tu un listing de tes points topo ? Car là, il y a Maître (gile) avec son excellent "instopo Encore de ton ombre tu nous surveille, de ta matrice tu nous abreuve, de ton absence tu nous guide... Ô maître (gile), ton emprise est si douce... ;) Je me sens l'âme d'un poète ce soir... Bon, je fonce sur ma gratte, je vais créer ce soir... B) Citer Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
didier Posté(e) le 22 mars 2019 Posté(e) le 22 mars 2019 Coucou Tu vois quand tu dis tout c'est mieux (hihi)C'est le fait d'avoir employé : Ces blocs ont un Z renseigné (non nul) qui a dirigé les gens qui ont répondu dans une impasseUn truc simple est de faire une extraction des données des bloc "point topo" puis de faire un script pour insérer d'autres blocs "point topo" mais avec un attribut Z qui prendra sa valeur dans l'élévation du bloc initial.Ajouter un attribut composé d'un champ qui prendra cette valeur d'élévation est aussi faisable mais je laisse les autres répondre ils doivent savoir mieux que moi car cette façon de faire n'est pas dans mes habitudes. Amicalement Citer Éternel débutant... Mon site perso : Programmer dans AutoCAD
duhartfr Posté(e) le 22 mars 2019 Auteur Posté(e) le 22 mars 2019 J'ai rouvert autocad pour être certain. Dans les propriétés de mon bloc je veux récupérer l'information 'position Z' (dans la partie géométrie), et l'affecter à un attribut qui pourrait s'appeler "Z" ou "ALT" ou... Pour un bloc, toujours dans les proprités, je ne voie aucune mention "Elevation" ou "Altitude"... Si je comprends bien en dehors d'un lisp pas d'alternative... :( Citer
DenisHen Posté(e) le 22 mars 2019 Posté(e) le 22 mars 2019 Ben didier ? ? ? Je pense pouvoir le faire, et tu démissionnes ? ? ? Que diable ! ! ! Un maître démissionne ! ! ! Tu m'a tout (avec peu d'autre) appris, et tu fuis ( :P )... Oh, je subodore que tu peaufine ton site... je ne t'en voudrais jamais pour ça, il m'est trop utile... Je vais donc poursuivre. duhartfr, on est bien d'accord, c'est bien l'élévation que tu veux dans un attribut de ton bloc (donne moi le nom de l'attribut), et non autre choses... Il faudrait que tu nous dise pourquoi... Un post-traitement ? Une suite de programme traitant un attribut de nom inconnu ? ? ? je peux faire ce que tu veux... Mais il me faut des précisions... Nom du blocNom de l'attributun bout de fichier pour tester Citer Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
duhartfr Posté(e) le 22 mars 2019 Auteur Posté(e) le 22 mars 2019 Oui il s'agit d'un post traitement pour un partenaire. Difficile d'en expliquer plus sans rentrer dans des détails inutiles. Pour le nom du bloc peu importe, disons "Z-att"et pour l'attribut "ALT" J'ai regardé comment écrire un lisp... le langage fonctionnel j'en ai fait il y a trop longtemps... c'est quand même beaucoup moins "naturel" que VBA par exemple (en tout cas pour moi...) Citer
DenisHen Posté(e) le 22 mars 2019 Posté(e) le 22 mars 2019 Aurais-tu un fichier exemple (avec quelques blocs) pour faire ce petit LiSP ? Citer Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
duhartfr Posté(e) le 22 mars 2019 Auteur Posté(e) le 22 mars 2019 Voici un exemple (sans les attributs) ... sauf que je n'arrive pas à joindre le fichier ("Erreur le serveur a retourné une erreur durant l'envoi." Le fichier est accessible ici :https://drive.google.com/open?id=1v5gCF0x843rIllNsR7r_fgFMQJ8SF70L Citer
Olivier Eckmann Posté(e) le 22 mars 2019 Posté(e) le 22 mars 2019 Bonjour, Ci-joint tuto video sur la procédure via un champ comme valeur par défaut de l'attribut. Olivier 1 Citer
duhartfr Posté(e) le 23 mars 2019 Auteur Posté(e) le 23 mars 2019 tout simplement! merci Olivier c'est exactement ce que je cherchais! Citer
didier Posté(e) le 23 mars 2019 Posté(e) le 23 mars 2019 Coucou En réponse au message #11:Moi fuir ?Je me demande bien ce qui peut te faire tenir ce genre de propos !La question est assez basique et une fois compris le but ce que j'ai proposé me semble correct jusqu'à preuve du contraire.Comme j'ai précisé les champs ne sont pas ma tasse de thé et ce que j'ai proposé est ce que tout le monde devrait savoir faire avec un minimum de pratique d'AutoCAD.Pour ce qui est de mon site je manque de temps dans un premier temps et je commence à manque d'envie de continuer. Amicalement PS : on dirait que CadXp est ENCORE en train de partir en eau de boudin, la mise en page saute et ça devient quelque illisible, grrrrrrrr Citer Éternel débutant... Mon site perso : Programmer dans AutoCAD
DenisHen Posté(e) le 23 mars 2019 Posté(e) le 23 mars 2019 Moi fuir ?Bien sûr que non, ce n'était qu'une petite touche amicale... Je pensais que tu l'aurais prise comme ça... Je sais très bien que tu en fais beaucoup pour les autres, ton excellent site en est la preuve, et tes réponses sur ce site aussi... Sympathiquement... Denis... Citer Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
lecrabe Posté(e) le 23 mars 2019 Posté(e) le 23 mars 2019 Hello Didier fuir !! Pas possible, il va emprunter une Kalachnikov a un "voisin" ...Et alors LA , c toi qui danser / fuir !Bon WÉ, Bye, lecrabe Citer Autodesk Expert Elite Team
DenisHen Posté(e) le 23 mars 2019 Posté(e) le 23 mars 2019 Salut à toi Ô décapode. C'est bien ce que je dis, didier ne fuit pas, jamais, ce n'était qu'une boutade. Il tient un site excellent (qui doit lui prendre un temps fou, je le sais, j'en tiens plusieurs). Et je ne parlais pas de "fuir" mais de "démission temporaire", qui n'est pas une fuite mais plus... Une proposition pour d'autres de suivre ce sujet et d'y répondre afin d'y trouver une solution... Je suis sur que si Olivier ou un autre n'aurait pas répondu, il l'aurait fait... Cela ne fait aucun doute... Loin de moi l'idée d’offenser Maître didier... A qui je dois beaucoup... Et ce n'est pas fini (enfin je l'espère)... Et si Didier se pointe chez moi avec une Kalachnikov, je lui paierais un verre bien volontiers avant toute offensive... @didier : voici un site que je consulte toujours en pensant à toi, protecteur de notre belle langue : Expressio Denis... Citer Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
lecrabe Posté(e) le 23 mars 2019 Posté(e) le 23 mars 2019 Hello YES je ne doutais pas de tes intentions ! Mais "deconner un peu" ça fait du bien ... Bon WÉ, Bye, lecrabe 1 Citer Autodesk Expert Elite Team
DenisHen Posté(e) le 23 mars 2019 Posté(e) le 23 mars 2019 Hoo, Tu me fais plaisir, tu as compris... Surtout que, si mes souvenirs sont bons, Didier est un "expat."... Donc un peut d'humour et de détente ne pourrais lui (et nous) faire que du bien... Car je l’apprécie beaucoup, et je n'aimerais pas être à l'origine d'une discorde... Je m'en voudrais... Citer Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
lecrabe Posté(e) le 23 mars 2019 Posté(e) le 23 mars 2019 Hello YES Didier est un ExPat "coincé" dans son ALGEco!En plus avec une bande passante Internet très limité... Bon WÉ, Bye, lecrabe Citer Autodesk Expert Elite Team
DenisHen Posté(e) le 23 mars 2019 Posté(e) le 23 mars 2019 Je m'en doute bien... Si je pouvais, je l'aiderais volontiers... :) il n'a qu'a demander... Cela me ferais le plus grand plaisir... ;) Citer Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
didier Posté(e) le 23 mars 2019 Posté(e) le 23 mars 2019 Coucou Merci pour cette démonstration verbale que j'ai la faiblesse de prendre pour des compliments.Comme tu le sais je ne fais jamais quelque chose en attendant le remerciement mais comme je l'ai déjà dit quand les remerciements se présentent je ne boude pas mon plaisir en me laissant rosir de félicité.Pour ce qui est de la langue parlée et plus encore écrite il est vrai que, en tant que grand lecteur, je me fais un devoir d'en user avec précision en corrigeant mes fautes a posteriori s'il le faut et surtout en choisissant les mots que j'estime justes.Je considère cela comme une marque de respect envers celui qui me lira, que ce soit sur da-code, ici ou ailleurs, partout et tout le temps. Amicalement Citer Éternel débutant... Mon site perso : Programmer dans AutoCAD
Messages recommandés