Rechercher dans la communauté
Affichage des résultats pour les étiquettes 'autocad'.
17 résultats trouvés
-
Bonjour à tous, Je travaille en tant que géomètre et aimerais optimiser mon temps de travail sur des tâches répétitives sur le logiciel Autocad covadis/zwcad avec géogex Je m’explique. Lors d’un dossier, il peut nous arriver d’établir plusieurs plans. (jusqu’à 7 différents) Sur ces plans, plusieurs références restent les mêmes : Commune, section et numéro cadastral, opérateur, client… Lorsque je glisse mes présentations dans mon fichier de dessin, je dois donc compléter les mêmes informations sur ces différentes présentations. Pour les présentations similaires, je réalise un copier et un coller avec point de base (facile et rapide) mais lorsque les présentations sont différentes, je dois re modifier à la main les infos similaires. Afin de ne renseigner qu'une seule fois les informations, j’ai donc imaginé qu’une table à renseigner au début dans le fichier de dessin .dwg, et liée avec un lips aux présentations avec des champs de fusion(par exemple), pourrait être la solution. Seul problème, je ne connais pas cette programmation. Pourriez-vous m’aider sur le sujet ou me conseiller sur un outil existant dans autocad/zwcad. En vous remerciant par avance. Rémi,
-
Lisp : aplomb et balade entre les étages - Copie et déplacement incrémenté
OïD a posté un sujet dans Routines LISP
Salut, Voici ma Lisp qui me fait gagner un temps fou . N'hésiter pas à me faire des retours ou idées d'amélioration. 1. Présentation de la routine LISP d'aplomb et balade entre les étages : - PAN PAN Cette routine permet de définir un écart personnalisé correspondant à la distance entre les étages, rendant vos opérations d'aplomb précises et rapides. C'est un outil très pratique pour les plombages et pour gérer efficacement des plans multi-niveaux. En gros elle fait des Pan, Copies et Déplacements incrémentés. Cette LISP fonctionne aussi sur Autocad LT. 2. Intérêt de la routine Navigation fluide entre les étages : Utilisez les commandes 'BBB' et 'HHH' pour passer rapidement d'un étage à l'autre sans effort. Copie et déplacement précis : Les commandes 'HH', 'BB', 'DH', et 'DB' permettent de copier ou déplacer des éléments avec une grande précision. Cohérence dans la disposition des étages : Grâce à un écart prédéfini, ça assure l'aplomb entre les étages dans votre plan. Flexibilité d'inversion : Appuyez sur 'I' ou 'N' pour inverser facilement la direction (haut/bas) pendant vos opérations. Facilite les Présentations : Copier une fenêtre/présentation, faite 'HHH' dans la fenêtre et vous avez l'étage du dessus d'aplomb avec la disposition de la présentation précédente. 3. Prérequis Avant de commencer, assurez-vous de : Disposer vos étages aligné avec un écart constant entre chaque étages et de préférence un chiffre rond (par exemple : RDC à x0 y0, R+1 à x0 y10, R+2 à x0 y20). Définir l'écart (incrément) entre les étages en utilisant la commande 'EE' avant d'utiliser les autres fonctions. 4. Utilisation Voici comment tirer parti de cette routine : EE : Configurez l'écart (incrément) en spécifiant deux points ( de Bas en Haut) correspondant à la distance entre deux étages consécutifs. Mettez un écart rond pour plus de précision et de facilité. BBB/HHH : Naviguez vers l'étage supérieur ou inférieur. HH/BB : Copiez la sélection d'aplomb sur l'étage supérieur ou inférieur. DH/DB : Déplacez la sélection d'aplomb sur l'étage supérieur ou inférieur. 5. Exemple pratique : Faites une ligne représentant votre décalage entre étages (par exemple, une ligne verticale de 10 de longueur ) Utilisez 'EE' pour définir l'écart (incrément) entre le RdC et le R+1 avec les 2 extrémités de la ligne précédente (par exemple, 10 unités en Y ). Sélectionnez les objets à copier du RdC au R+1. Utilisez 'HH' pour copier d'aplomb vers le haut, répétez (Espace ou Entrer) pour copier au R+2, ou entrez 'I' ou 'N' pour inverser et copier d'aplomb vers le bas au Sous-Sol. 6. Conseils et astuces Configurez des raccourcis clavier (exemple : boutons précédent/suivant de la souris) pour accéder rapidement aux commandes fréquentes, comme ^c^cHHH pour monter d'un étage. Créez des boutons sur la palette d'outils pour un accès rapide aux commandes. N’oubliez pas que vous pouvez inverser la direction ( 'I' ou 'N') pour alterner facilement entre les copies/déplacements vers le haut et vers le bas. Peut aussi servir pour des déplacements/copies rapide dans une légende, tableau ou n'importe quel paterne régulier. Très utile pour avoir des présentations qui plombent d'un étage à l'autre. Cette routine LISP est là pour faciliter les plans multi-étages, c'est une méthode rapide et précise pour naviguer, présenter et manipuler les éléments entre les différents niveaux. Profitez-en ! Bonne journée. ;; Raccourcis clavier ==> ^c^cHHH ;; Raccourcis clavier ==> ^c^cBBB ;; Code AutoLISP pour gérer le décalage en X et en Y et effectuer des opérations de panoramique ;; Code AutoLISP original avec ajout des commandes HH, BB, DH, et DB avec fonctionnalité de répétition ;; Commande EE pour configurer l'écart en X et Y en spécifiant deux points (defun c:ee () ;; Demander à l'utilisateur de spécifier deux points (setq pt1 (getpoint "\nSpécifiez le premier point: ")) (setq pt2 (getpoint "\nSpécifiez le second point: ")) ;; Calculer la distance entre les deux points (setq dx (- (car pt2) (car pt1))) (setq dy (- (cadr pt2) (cadr pt1))) ;; Stocker les valeurs de décalage dans des variables d'environnement (setenv "EcartX" (rtos dx 2 9)) (setenv "EcartY" (rtos dy 2 9)) ;; Afficher les valeurs de décalage (princ (strcat "\nEcart en X défini à: " (rtos dx 2 9))) (princ (strcat "\nEcart en Y défini à: " (rtos dy 2 9))) ;; Message explicatif (princ "\nL'écart a été configuré avec succès.") (princ "\nUtilisez les commandes 'BBB', 'HHH', 'HH', 'BB', 'DH', et 'DB' pour naviguer, copier et déplacer en utilisant ces écarts.") (princ) ) ;; Commande pour effectuer un PAN vers le bas avec les valeurs de décalage en X et Y (defun c:bbb () ;; Récupérer les valeurs des variables de dessin "EcartX" et "EcartY" (setq ecartX (getenv "EcartX")) (setq ecartY (getenv "EcartY")) ;; Si les variables ne sont pas définies, demander à l'utilisateur d'entrer des valeurs (if (not ecartX) (setq ecartX (getreal "\nEntrez la valeur pour Ecart en X: ")) ) (if (not ecartY) (setq ecartY (getreal "\nEntrez la valeur pour Ecart en Y: ")) ) ;; Exécuter la commande PAN avec les valeurs de décalage en X et Y (command "_.pan" "0,0" (strcat "@" ecartX "," ecartY)) (princ) ) ;; Commande pour effectuer un PAN vers le haut avec les valeurs de décalage négatives (defun c:hhh () ;; Récupérer les valeurs des variables de dessin "EcartX" et "EcartY" (setq ecartX (getenv "EcartX")) (setq ecartY (getenv "EcartY")) ;; Si les variables ne sont pas définies, demander à l'utilisateur d'entrer des valeurs (if (not ecartX) (setq ecartX (getreal "\nEntrez la valeur pour Ecart en X: ")) ) (if (not ecartY) (setq ecartY (getreal "\nEntrez la valeur pour Ecart en Y: ")) ) ;; Calculer les valeurs de décalage négatives (setq ecartX-neg (rtos (- (atof ecartX)) 2 9)) (setq ecartY-neg (rtos (- (atof ecartY)) 2 9)) ;; Exécuter la commande PAN avec les valeurs de décalage négatives (command "_.pan" "0,0" (strcat "@" ecartX-neg "," ecartY-neg)) (princ) ) ;; Commande HH (Copie Haut) (defun c:hh () ;; Récupérer les valeurs des variables de dessin "EcartX" et "EcartY" (setq ecartX (getenv "EcartX")) (setq ecartY (getenv "EcartY")) ;; Si les variables ne sont pas définies, demander à l'utilisateur d'entrer les valeurs (if (not ecartX) (setq ecartX (getreal "\nEntrez la valeur pour Ecart en X: ")) ) (if (not ecartY) (setq ecartY (getreal "\nEntrez la valeur pour Ecart en Y: ")) ) ;; Vérifier s'il y a une sélection active (setq sel (ssget)) (if sel (progn (setq multiplier-up 1) (setq multiplier-down 1) (setq direction 1) (setq first-inversion T) (while T (setq current-multiplier (if (> direction 0) multiplier-up multiplier-down)) (setq vector (strcat "@" (rtos (* (atof ecartX) direction current-multiplier) 2 9) "," (rtos (* (atof ecartY) direction current-multiplier) 2 9))) (command "_.COPY" sel "" "0,0" vector) (princ (strcat "\nCopie effectuée: " vector)) (initget "Inverser Nouveau Quitter") (setq input (getkword "\nAppuyez sur Entrée pour continuer, tapez [I]nverser, [N]ouveau ou [Q]uitter: ")) (cond ((= input "Quitter") (exit)) ((or (= input "Inverser") (= input "Nouveau")) (setq direction (* direction -1)) (if first-inversion (setq first-inversion nil) (if (> direction 0) (setq multiplier-up (1+ multiplier-up)) (setq multiplier-down (1+ multiplier-down)) ) ) ) (T (if (> direction 0) (setq multiplier-up (1+ multiplier-up)) (setq multiplier-down (1+ multiplier-down)) ) ) ) ) ) (princ "\nAucune sélection n'a été faite.") ) (princ) ) ;; Commande BB (Copie Bas) (defun c:bb () ;; Récupérer les valeurs des variables de dessin "EcartX" et "EcartY" (setq ecartX (getenv "EcartX")) (setq ecartY (getenv "EcartY")) ;; Si les variables ne sont pas définies, demander à l'utilisateur d'entrer les valeurs (if (not ecartX) (setq ecartX (getreal "\nEntrez la valeur pour Ecart en X: ")) ) (if (not ecartY) (setq ecartY (getreal "\nEntrez la valeur pour Ecart en Y: ")) ) ;; Vérifier s'il y a une sélection active (setq sel (ssget)) (if sel (progn (setq multiplier-up 1) (setq multiplier-down 1) (setq direction -1) (setq first-inversion T) (while T (setq current-multiplier (if (> direction 0) multiplier-up multiplier-down)) (setq vector (strcat "@" (rtos (* (atof ecartX) direction current-multiplier) 2 9) "," (rtos (* (atof ecartY) direction current-multiplier) 2 9))) (command "_.COPY" sel "" "0,0" vector) (princ (strcat "\nCopie effectuée: " vector)) (initget "Inverser Nouveau Quitter") (setq input (getkword "\nAppuyez sur Entrée pour continuer, tapez [I]nverser, [N]ouveau ou [Q]uitter: ")) (cond ((= input "Quitter") (exit)) ((or (= input "Inverser") (= input "Nouveau")) (setq direction (* direction -1)) (if first-inversion (setq first-inversion nil) (if (> direction 0) (setq multiplier-up (1+ multiplier-up)) (setq multiplier-down (1+ multiplier-down)) ) ) ) (T (if (> direction 0) (setq multiplier-up (1+ multiplier-up)) (setq multiplier-down (1+ multiplier-down)) ) ) ) ) ) (princ "\nAucune sélection n'a été faite.") ) (princ) ) ;; Commande DH (Déplacement Haut) (defun c:dh () ;; Récupérer les valeurs des variables de dessin "EcartX" et "EcartY" (setq ecartX (getenv "EcartX")) (setq ecartY (getenv "EcartY")) ;; Si les variables ne sont pas définies, demander à l'utilisateur d'entrer les valeurs (if (not ecartX) (setq ecartX (getreal "\nEntrez la valeur pour Ecart en X: ")) ) (if (not ecartY) (setq ecartY (getreal "\nEntrez la valeur pour Ecart en Y: ")) ) ;; Vérifier s'il y a une sélection active (setq sel (ssget)) (if sel (progn (setq direction 1) (while T (setq vector (strcat "@" (rtos (* (atof ecartX) direction) 2 9) "," (rtos (* (atof ecartY) direction) 2 9))) (command "_.MOVE" sel "" "0,0" vector) (princ (strcat "\nDéplacement effectué: " vector)) (initget "Inverser Nouveau Quitter") (setq input (getkword "\nAppuyez sur Entrée pour continuer, tapez [I]nverser, [N]ouveau ou [Q]uitter: ")) (cond ((= input "Quitter") (exit)) ((or (= input "Inverser") (= input "Nouveau")) (setq direction (* direction -1))) ) ) ) (princ "\nAucune sélection n'a été faite.") ) (princ) ) ;; Commande DB (Déplacement Bas) (defun c:db () ;; Récupérer les valeurs des variables de dessin "EcartX" et "EcartY" (setq ecartX (getenv "EcartX")) (setq ecartY (getenv "EcartY")) ;; Si les variables ne sont pas définies, demander à l'utilisateur d'entrer les valeurs (if (not ecartX) (setq ecartX (getreal "\nEntrez la valeur pour Ecart en X: ")) ) (if (not ecartY) (setq ecartY (getreal "\nEntrez la valeur pour Ecart en Y: ")) ) ;; Vérifier s'il y a une sélection active (setq sel (ssget)) (if sel (progn (setq direction -1) (while T (setq vector (strcat "@" (rtos (* (atof ecartX) direction) 2 9) "," (rtos (* (atof ecartY) direction) 2 9))) (command "_.MOVE" sel "" "0,0" vector) (princ (strcat "\nDéplacement effectué: " vector)) (initget "Inverser Nouveau Quitter") (setq input (getkword "\nAppuyez sur Entrée pour continuer, tapez [I]nverser, [N]ouveau ou [Q]uitter: ")) (cond ((= input "Quitter") (exit)) ((or (= input "Inverser") (= input "Nouveau")) (setq direction (* direction -1))) ) ) ) (princ "\nAucune sélection n'a été faite.") ) (princ) ) ;; Afficher un message pour indiquer que les fonctions ont été chargées (princ "\n - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Les commandes suivantes sont disponibles :") (princ "\n 1. 'EE' - Configurer l'écart en spécifiant deux points (de Bas en Haut).") (princ "\n 2. 'BBB' - Effectuer un panoramique vers le Bas.") (princ "\n 3. 'HHH' - Effectuer un panoramique vers le Haut.") (princ "\n 4. 'HH' - Copier la sélection vers le Haut (copies multiples possibles, tapez 'I' ou 'N' pour inverser).") (princ "\n 5. 'BB' - Copier la sélection vers le Bas (copies multiples possibles, tapez 'I' ou 'N' pour inverser).") (princ "\n 6. 'DH' - Déplacer la sélection vers le Haut (déplacements multiples possibles, tapez 'I' ou 'N' pour inverser).") (princ "\n 7. 'DB' - Déplacer la sélection vers le Bas (déplacements multiples possibles, tapez 'I' ou 'N' pour inverser).") (princ "\n - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Pour configurer des Raccourcis Clavier pour les Pan dans tes Commandes Personalisée ==> ^c^cHHH & ^c^cBBB - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -") (princ) - PanPan.lsp -
Bonjour a toutes et tous, J'ai un petit problème avec le code ci dessous : La routine permet en choisissant un multiple d'altitude (0.5/1/2/5/10/25/50/100 mètres) de placer dans un (nouveau) calque les courbes de niveau (situées dans un calque originel) répondant au critère. Cependant, depuis peu, certaine courbe ne se place pas dans le nouveau calque alors que le critère est respecté (les altitudes affichées dans les propriétés sont juste). Il y a peut être une erreur dans le code, ou une variable a modifier (précision ou arrondi proche par exemple..) ? Merci, (defun c:MAJCL ( ;/ elev ss i el ) (vl-load-com) (setq Valer (getvar "luprec")) (setvar "luprec" 0) (initget 1 "0.5 1 2 5 10 25 50 100") (setq elev (getkword "\nSelect String for filter [0.5/1/2/5/10/25/50/100]: " ) ) (setq LayerCL (car (entsel "\nClick on a layer with contour lines to modify : " ) ) ) (setq EntLay (entget LayerCL)) (setq LAY (cdr (assoc 8 EntLay))) (setq nomcalc (strcat "_NB-MajorLine_" elev)) (initget 1 "Blue Green GRey Pink Red White Yellow Other") (setq ColorCalc (getkword "\nSelect a color for the layer [Blue/Green/GRey/Pink/Red/White/Yellow/Other]: " ) ) (cond ((= ColorCalc "Blue") (setq Color 141) ) ((= ColorCalc "Green") (setq Color 91) ) ((= ColorCalc "GRey") (setq Color 253) ) ((= ColorCalc "Pink") (setq Color 211) ) ((= ColorCalc "Red") (setq Color 241) ) ((= ColorCalc "White") (setq Color 7) ) ((= ColorCalc "Yellow") (setq Color 51) ) ((= ColorCalc "Other") (setq Color 121) ) ) (if (not (tblsearch "LAYER" nomcalc)) (entmake (list (cons 0 "LAYER") (cons 100 "AcDbSymbolTableRecord") (cons 100 "AcDbLayerTableRecord") (cons 2 nomcalc) (cons 70 0) (cons 62 Color) (cons 370 -3) (cons 6 "Continuous") ) ) ) (if (setq ss (ssget "_X" (list (cons 0 "LWPOLYLINE") (cons 8 LAY)) ) ) (repeat (setq i (sslength ss)) (setq el (cdr (assoc 38 (entget (setq e (ssname ss (setq i (1- i)))))) ) ) (if (equal (distof (rtos (rem el (distof elev)) 2 2)) 0.0 1e-6) ; at elevation that is a multiple of elev? (vla-put-Layer (vlax-ename->vla-object e) nomcalc) ;(command "_.chprop" e "" "_layer" nomcalc "") ) ; if ) ; repeat ) ; if (setvar "luprec" Valer) (princ) )
-
Bonjour, Actuellement je fais face à un problème récurrent ! lorsque j'ouvre la configuration du projet et que je veux modifier les propriétés d'un objet ou d'une ligne, 1 fois sur 2, je ne peux pas accéder à cet onglet ! (J'utilise la fonction Dessins P&ID de Autocad Plant 3D 2023). Lorsque j'ouvre cet onglet, rien ne s'affiche mais je sais qu'il est ouvert car je ne peux plus cliquer nulle part ailleurs sans qu'une sorte de petite alarme sonore m'indique qu'il faut fermer cette fenêtre avant de cliquer autre part ! Pour corriger cela, j'ai testé plusieurs solutions : - fermer et re ouvrir Autocad Plant 3D - faire Alt tab pour vérifier si l'onglet ne c'était pas déplacé et que je ne le voyais pas - déplacer la fenêtre pour voir si l'onglet n'était pas apparu derrière le logiciel - nettoyer le cache avec PnPLocalDataCachePurger.exe - utiliser CCleaner pour nettoyer les fichiers temporaires La seule fois où ça a marché, c'est quand j'ai désinstallé et réinstallé Autocad Plant 3D. Actuellement, ma tâche est de configurer à partir du début, un Projet, afin de ne plus avoir les erreurs commises pas l'entreprise dans laquelle je suis. Malheureusement, je perd à chaque fois ma palette outils lorsque je désinstalle et réinstalle Plant PID et je n'ai plus envie de faire cette manipulation pour arranger ce problème. Cependant, il y a très peu de ressource sur ce sujet et je ne peux pas utiliser un certain logiciel qui m'a été proposé et qui viendrait modifier les codes de Plant PID car je ne suis pas qualifié pour ça ! Si vous avez des idées, je suis preneur ! Merci d'avance
-
Bonjour, Je chercher depuis un moment sans trouver comment bien documenter une fonction Autolisp. Je m'explique, je travail avec l'éditeur de texte Visual Studio Code. Quand je survole une fonction native il me montre la documentation. Exemple pour new_dialog : new_dialog [WIN|MAC] Begins a new dialog box and displays it, and can also specify a default action (new_dialog dlgname<string> dcl_id<integer> action?<string> screen-pt?<list>) @param — dlgname<string> Types: String @param — dcl_id<integer> Types: Integer @param — action<string> Ma fonction : ;| description de ma fonction @Param a string @Param b <string> @Param c \<string> @Returns ? |; (defun maFonction(a b c )) Si je documente ma fonction ci-dessus voilà se que j'obtiens quand je survole maFonction: maFonction [?] description de ma fonction (maFonction a b c) @param — a string @param — b @param — c <string> @returns — ? source — maFonction.lsp Le souci est que je n'arrive pas a obtenir la même documentation. Comme on peut voir avec le type string, J'ai essayer string <string> et \<string> mais rien ne fonctionne je n'arrive pas a avoir le bon typage. Si vous pouvez m'aider a comprendre je vous serai reconnaissant. Merci d'avance.
-
Bonjour à tous, Je navigue sur internet afin de trouver mon bonheur en programmation LISP, n'étant pas habitué a la programmation je me tourne vers les experts. Auriez vous dans votre bibliothèque, un LISP permettant de répéter la sélection précédente, je m'explique dans le procédé : Je sélectionne plusieurs objets, puis j'effectue une action (déplacer ou copier par exemple). Une fois mon action effectué, plus rien n'est sélectionné c'est normal jusque là. C'est ici que le LISP intervient : je tape une commande LISP, et cela re sélectionne la sélection précédente. Pensez vous que cela est possible sur Autocad ? Un immense merci pour votre aide
-
Bonjour, suite à installation de mes logiciels sur une nouvelle machine, je me retrouve avec un problème d'affichage des étiquettes Covadis au moment d'appeler le fichier en Xref. Aucune anomalie visible dans le fichier source, en revanche, lors de l'appel en Xref, le masque prend la couleur "Du Calque" et cache ainsi l'information dans l'étiquette. Si quelqu'un a déjà été confronté à ce problème, je suis preneur d'informations! Merci à tous pour votre aide!
- 1 réponse
-
- covadis 17
- autocad
-
(et 3 en plus)
Étiqueté avec :
-
résolu Reconnaitre un champ dans un attribut [VBA EXCEL - AUTOCAD]
Aka69 a posté un sujet dans Routines VBA
Bonjour à tous, Je suis entrain de créer un fichier Excel permettant d'extraire tous les blocs qui ont des attributs présent sur un fichier .dwg . Jusque la aucun souci. 👍 Le but étant de pouvoir modifier les attributs via Excel et les réexporter sur Autocad une fois modifiés. Par contre je suis confronté à un problème lors du renvois. 😥 Comment ne pas casser les champs qui sont situé dans les attributs ? (exemple l'air d'un objet) Est-il possible de reconnaitre un attribut qui possède un champ ou une expression diesel ? En vous remerciant par avance. 😃 -
Bonjour à tous ! J'ai découvert le merveilleux LISP "LISTBLOCK", me permettant d'afficher dans un tableau le nom, le nombre, et le symbole, c'est super ! Mais il me manque quelque chose d'essentiel, car je souhaiterai afficher également le nom de la visibilité de mon bloc dynamique dans une 4e colonne. J'utilise un même bloc avec des dizaines de visibilités et je souhaiterai les quantifier indépendamment. Merci à vous et bonne fin de journée 🙂
-
Bonjour, J'utilise le lisp SSL (Gile) pour mes raccourcie de sélection de calque, mais j'aimerais faire la sélection non pas par intervention manuel de la souris mais directement en nommant un calque dans la barre de commande. Cela est-il possible ?
-
Bonsoir bonsoir, J'aimerai avoir de l'aide sur un problème avec la commande Polymoy pour obtenir une polyligne moyenne entre 02 polylignes, je vous joins 02 Screenshot pour illustrer mon problème. Je pars d'un polygone représentant la surface d'un terrain où doit être construite une route, je veux tracer une polyligne moyenne +/- propre au milieu de cette surface au lieu de le faire à la souris donc je décide premièrement de dupliquer ma surface, puis je coupe les extrémités de sorte à rester avec 02 polylignes indépendantes ensuite je lance la commande polymoy sur ces dernières (img A). Mais là problème, autocad me génère une polyligne étrange qui ressemble à un gribouillage (img A) pourtant toujours avec les même polylignes si je retrace une autre par dessus l'une des 02 (ligne jaune img B) et que je lance polymoy ça me génère une polyligne bien tracé. Mon problème est de savoir qu'est-ce qui cause ce gribouillage ? et comment y remédier ? Cordialement.
- 2 réponses
-
- autocad 2018
- cad
-
(et 3 en plus)
Étiqueté avec :
-
Bonjour je me nomme Majaes, Je suis étudiant première année Géomètre-Topographe et j'ai une préoccupation sur les Maps d'autocad. Je remarque qu'elles sont celles de Bing et elles ne sont pas à jour pour ce qui est de ma zone. Donc puis-je utiliser d'autres fournisseurs tel que Google Map sur AutoCAD car elles sont mieux fournies?
- 4 réponses
-
- localisation
- géolocalisation
-
(et 2 en plus)
Étiqueté avec :
-
Bonjour à tous ! Etant débutant dans le monde du LISP et utilisant AutoCAD PLANT 3D, dans le but d'avoir des shémas DWG contenant des éléments intelligents recenssant des données sortie sous forme de nomenclatures, j'aimerais savoir si il est possible de générer un code LISP permettant d'attribuer, à un element intelligent P&ID, une condition dans ces propriétés. Exemple : J'ai une ligne avec dans la propriété "Taille | 100", et qu'à travers le code cela remplisse automatiquement dans une autre propriété "Epaisseur | 89" Merci d'avance !
-
Bonjour à tous, Je suis débutant géomètre topographe et je suis entrain de créer ma propre codification grâce à Mensura. Afin de créer des symboles qui correspondent à ce que je lève sur le terrain, je crée de nouveaux blocs dans le gestionnaire. Ma question est la suivante : Comment faut il faire pour paramétrer que le symbole soit positionné selon x nombre de points et dans telle direction ? J'entends par la l'orientation et la mise à l'échelle du symbole par rapport à des points terrains, et la détermination des points du blocs qui serviront à cela. Par exemple : Avec un rectangle, commet déterminer si le rectangle est positionné par le milieu ou par deux points des diagonales, ou par 3 points ... J'espère que j'ai été clair, sinon n'hésitez pas à me demander de développer. Je débutes donc c'est pour moi assez vague. Merci d'avance
- 2 réponses
-
Bonjour à tous, Je suis face à un mystère: j'ai récupéré le bloc dynamique ci-joint, qui permet d'afficher le motif contenu dans un contour extensible à l'aide de poignées. Un peu comme dans une fenêtre de l'espace papier. Très pratique, et j'aimerais pouvoir en créer avec d'autres motifs. Seulement je ne sais pas quels actions et paramètres permettent de faire ça. Et quand je le passe dans l'éditeur de bloc, aucune action ni aucun paramètre ne s'affichent. Et si je change le motif et enregistre le bloc, ça devient un simple bloc statique... Comment faire? Bard_ext.dwg
-
covadis Gestion de gros projet dans Autopiste
Benjamin Guillaume CAMARA a posté un sujet dans Autopiste
Hi! Je suis nouveau sur le forum. Nouveau membre depuis la Guinée. Je suis ingénieur civil et travaille dans mon pays comme projeteur. J'ai une route à projeter plutôt longue (180 Km) ce qui n'est pas forcément évident à traiter d'un coup. J'utilise Autopiste de Covadis 17 mais je ne vois pas forcément de moyen de diviser le fichier en paquets pour mieux l'exploiter. De sorte qu'il y ait un lien entre les différents éléments comme le ferait C3D. Ce n'est pas forcément la meilleure introduction pour un nouveau sur le forum mais j'espère vraiment trouver une solution ici. Benjamin. Mon matériel : HP Omen 17" I7 10e génération 32Go de ram 1To SSD License AEC Autodesk Covadis 17 Plex Earth -
Création d'une maquette Numérique 3D à partir d'un plan Archi
MehdiMelali a posté un sujet dans Revit
nous passerons en revue toutes les fonctionnalités de base de Revit : de la conception à la création d’un modèle 3D, en passant par la génération de plans et d’autres documents graphiques et alphanumériques. Cette formation vous permettra de démarrer en douceur avec Revit. https://youtu.be/_zMmXOoqKK8 https://youtu.be/rQTjdsKrbhk
