Ingénierie64 Posté(e) hier à 07:56 Posté(e) hier à 07:56 Bonjour à tous, Je cherche, sans résultat, comment lié un paramètre linéaire à un attribut. Dans un bloc, l'attribut "DIM" récupère à travers une formule la somme de deux distances : DIM = DistanceSource1+DistanceSource2 DistanceSource1 et DistanceSource2 sont deux paramètres d'étirement linéaires. DistanceSource1 fait varier la distance entre deux polylignes parallèles ("Polyligne1" et "Polyligne2") DistanceSource2 fait varier la distance entre deux polylignes parallèles ("Polyligne3" et "Polyligne4") Jusqu'ici tout fonctionne. Dans le même bloc, le cercle "Cercle1" doit être mis à l'échelle en fonction de la valeur de DIM J'ai donc inséré un paramètre linéaire sur le diamètre de ce cercle pour faire exécuter automatiquement cette mise à l'échelle ; mais je ne trouve pas comment faire pour que la valeur de DIM soit récupérée par ce paramètre. Un grand merci pour votre aide Eric PARAMETRE_LIE_A_UN_ATTRIBUT.dwg Citer
Vincent P. Posté(e) hier à 09:36 Posté(e) hier à 09:36 Salut, Pour ce genre de cas je passerais par des contraintes plutôt que des paramètres. Les contraintes permettent plus facilement de faire des calcules entre elles Contritement Vincent P. PARAMETRE_LIE_A_UN_ATTRIBUT-Vincent.dwg Citer Lispeur éternel débutant! Autocad Map3D 2023 Covadis-Autopist 18.2
didier Posté(e) hier à 09:59 Posté(e) hier à 09:59 Bonjour @Ingénierie64 Je plussoie la réponde de @Vincent P. Je partais sur la même piste pendant qu'il répondait. Amicalement 1 Citer Éternel débutant… Mon site perso : Programmer dans AutoCAD
Ingénierie64 Posté(e) il y a 6 heures Auteur Posté(e) il y a 6 heures Didier, Vincent, Bonjour, Je vous remercie pour vos retours. J'aurais dû précisé dans mon énoncé que la solution "Contraintes géométriques" ne me permet pas de répondre tous les problèmes. C'est pour cette raison que je voudrais arriver à récupérer la valeur de l'attribut. Manifestement, je ne suis pas le seul à chercher (forums.autodesk.com › t5 › autocad-tous-produits-francais › appeller-la-valeur-d-un...) mais ce lien renvoie sur une page d'accueil. J'attache le fichier modifié dans lequel vous trouverez un des problèmes posés par cette méthode. Bien amicalement PARAMETRE_LIE_A_UN_ATTRIBUT_VERSION_GEO.dwg Citer
Ingénierie64 Posté(e) il y a 6 heures Auteur Posté(e) il y a 6 heures Re, Je viens de trouver ceci sur le forum : Si "LISPER" est la seule solution, il va falloir que j'apprenne... Quel est votre avis d'expert ? Bien amicalement Citer
Ingénierie64 Posté(e) il y a 5 heures Auteur Posté(e) il y a 5 heures Didier, Je viens de découvrir une de tes nombreuses œuvres : Résolu : Modification de bloc dynamique sous VBA - Autodesk Community Etant donné que je connais un peu le VBA, je vais essayer de m'inspirer de ton code. Bien amicalement Citer
didier Posté(e) il y a 4 heures Posté(e) il y a 4 heures Bonjour @Ingénierie64 Merci pour les compliments, mais il ne me semble pas que la solution par programmation soit une piste de recherche. Ou alors, je n'ai rien compris, ce qui est fort possible. Par curiosité : en quoi les contraintes nuisent au projet ? Amicalement Citer Éternel débutant… Mon site perso : Programmer dans AutoCAD
Messages recommandés