bilcad Posté(e) le 5 mai 2014 Posté(e) le 5 mai 2014 Bonjour, Vous trouverez ci joint BlocLabelXYZ.zip un fichier .dwg définissant un bloc LABEL_XYZ permettant d'afficher un ligne de repere multiple avec un cadre dans lequel sont mises à jour les coordonnées X,Y,Z du point d'insertion du bloc.Seulement, j'aimerai pouvoir gérer le déplacement du cadre relativement à la ligne de repere multiple, c'est à dire pour l'utilisateur de disposer d'un point sur le bloc à partir duquel il peut déplacer le cadre contenant les coordonnées sans que le point pointé par la ligne de repere multiple soit modifié(La ligne de repere multiple doit pouvoir s'étirer ou subir une rotation sans que le point d'insertion soit modifié). Question : Comment paramétrer le bloc ???? J'ai vu qu'il existait des actions mais je ne sais pas mettre cela en oeuvre. Merci de votre retour, très chers amis acadiens.... Citer
nosset Posté(e) le 6 mai 2014 Posté(e) le 6 mai 2014 Bonjour, Voici ton bloc modifié. Pour cela j'ai modifié ton bloc en ajoutant un paramètre "POINT".Ensuite j'ai appliqué à ce paramètre une action "ETIRER" en capturant les éléments à déplacer. Voila. Citer Autodesk Expert Elite Member
bilcad Posté(e) le 6 mai 2014 Auteur Posté(e) le 6 mai 2014 Bonjour nosset, Je te remercie pour ta contribution.Je ne connaissais pas ce mécanisme : Je vais essayer de reproduire avec ta procédure. J'ai un complément d'information à te demander : Si je souhaite garder la ligne de rappel de ma flèche toujours à l'horizontale, faut il que j'utilise autre chose qu'une ligne de repere multiple ? ou bien est ce de nouveau un paramétrage du bloc ? Merci de ton retour Citer
nosset Posté(e) le 6 mai 2014 Posté(e) le 6 mai 2014 Je ne comprend pas très bien ce que tu veux faire ! Citer Autodesk Expert Elite Member
bilcad Posté(e) le 6 mai 2014 Auteur Posté(e) le 6 mai 2014 Cher nosset, Dans le fichier joint, il ya une ligne horizontale à cote du rectangle (celui qui contient les coordonnées XYZ).Cette ligne est une partie de la ligne de repere multiple qui est utilisée dans la définition du bloc.Je souhaite que celle ligne reste à gauche du rectangle, car dans la définiton actuelle, si je déplace le rectangle à gauche du point d'insertion du bloc (grace à toi), je vois que la ligne horizontale vient dans le rectangle sous l'affichage des coordonnées. Suis je clair ? cf fichier joint Citer
Raph_38 Posté(e) le 6 mai 2014 Posté(e) le 6 mai 2014 Salut, sympa le bloc ;) toutefois, bilcad, j'ai regardé ce que tu as fait et je me demande comment tu as fait pour avoir les coordonnées du point d'insertion dans tes attributs, sachant que je ne vois aucun champs dans le bloc ? j'ai beau cherché, je n'ai pas compris Citer Raph. Celui qui pose une question est bête 5 minutes, celui qui n'en pose pas l'est toute sa vie !
bilcad Posté(e) le 6 mai 2014 Auteur Posté(e) le 6 mai 2014 Bonjour, Le bloc est crée à partir d'un rectangle + une ligne de repere multiple + 1 point (très important) qui est le point d'insertion du bloc. J'ai paramétré 3 attributs de blocs, X,Y et Z (cf éditeur de bloc) tels que leurs propriétés soient- Mode = prédéfini- Valeur par défaut = Objet / Point (sélectionner le point d'insertion) / Position / Coordonnées X : Dans le format supplémentaire, j'ai ajouté le préfixe X: ou Y: ou Z: selon le cas Avec le mode "Prédéfini", l'attribut récupere automatiquement la position. Cependant si tu déplaces le bloc un REGEN est necessaire pour mettre à jour les coordonnées Citer
nosset Posté(e) le 7 mai 2014 Posté(e) le 7 mai 2014 Ok je comprend ton souhait, je regarde les possibilités possibles. Citer Autodesk Expert Elite Member
Raph_38 Posté(e) le 7 mai 2014 Posté(e) le 7 mai 2014 Merci du complément d'info bilcad ;) Citer Raph. Celui qui pose une question est bête 5 minutes, celui qui n'en pose pas l'est toute sa vie !
nosset Posté(e) le 7 mai 2014 Posté(e) le 7 mai 2014 Bon voici une solution.C'est de la bidouille mais ca fonctionne.Le principe est de faire dessiner le cadre de texte par la ligne de repère (dans son style) en réglant 2 ou 3 bricoles supplémentaires. Ainsi elle se tourne lorsque l'on passe de l'autre coté.Le résultat est atteint !!! Mais bon il y a des limites : - Le cadre ce dessine en fonction du texte, hors il n'y a pas de texte, donc le cadre n'est pas variable. - Pour pouvoir faire un cadre avec une dimension spéciale il y a un texte contenant que des espaces. - Pour éviter qu'AutoCAD ne supprime les espaces ne servant à rien, j'ai mis un "Point" à la fin. - En fonction de la taille des coordonnée récupérées il faut ajouter des espace dans la définition du bloc pour agrandir le cadre. C'est pas parfait mais je trouve que c'est pas mal. On peut certainement améliorer le truc en cherchant d'autres astuces. Je te laisse jouer avec AutoCAD pour trouver le meilleur résultat. Citer Autodesk Expert Elite Member
Messages recommandés