Zugzwang
Membres-
Compteur de contenus
68 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Zugzwang
-
Bloc qui donne sa distance par rapport à un bloc de référence
Zugzwang a répondu à un(e) sujet de Perline dans AutoCAD 2018
deux trois truc dont je me sert pour ça, mais j'ai covadis, c'est donc du dépannage pour coter les coupes, j'ai 2 paires de blocs niv et ref le 1er marche en SCG, je sais pas trop comment se font les relations, mais si on part d'une paire, on peut faire plusieurs niv qui restent lié à la ref. les décalages en Y entre la ref et un niv sont reporté dans le champ, il faut faire RG pour mettre à jour le 2eme même principe relation entre une (seule) ref et des niv, mais ça marche dans un SCU (pour projeter les façades) Il faut lancer un lisp et sélectionner la zone à mettre à jour Pour balancer des fils d'eau vite fait, j'ai 2 lisp, ZFE qui plase sur chaque sommet d'une poly 2d les alti à partir de son point de départ à la pente donnée ZFZ pour distribuer une pente régulière entre 2 alti tjs en se basant sur la longueur 2D de la poly il y a aussi 1 blocs dont l'alti alt est calculé en ft de la position Z (faire RG, ya aussi un calcul de décalage en ft d'un attribut) nivellement.zip -
quid des logiciels libres dans votre workflow?
Zugzwang a répondu à un(e) sujet de Zugzwang dans CAO, généralités
oups... AEC bien sur, l'abonnement Autodesk Archi avec Revit -
perso si on a la suite ADE, je trouve des outils souvent mieux fichus et ne nécessitant pas 15go d'installation pour faire le taff Une autre question que je me posais, Blender et Freecad ou cloudcompare sont ils au programme de nos étudiants ou forme on des clients captifs ?
-
ce qui était pratique avec l'ancien (et du reste je pense pas faire d'autre projet avec ça pour l'instant) c'est précisément qu'avec ce tableau avant on pouvait sélectionner un tronçon d'un coup, le parcourir dans un sens ou dans l'autre en réglant les pentes, mais les chutes étaient pénible est pas toujours logique dans leur mise à jour (pour conserver la chute il inverse parfois les pentes) les PL ne servent qu'au contrôle et à la diffusion avec le nouveau module,(moi non plus je fait pas le malin, mais la doc...) il me semble que les chutes mieux gérées de même d'édition des profils en long est pas mal mais obligatoire pour savoir ou on en est du moindre tronçon ou raccordement. Et j'ai perdu cette notion de tronçon aussi j'ai l'impression que tout ce passe "entre 2 nœuds" je peux donc traiter ABC comme DBC alors que DB est un branchement sur le collecteur... c'est bizarre...
-
bonjour j'ai un peux du mal avec ce module, il y a des truc plus pratique qu'avec l'autre, mais il y a des trucs qui ont disparus mais c'est que je dois les louper qq part. je suis en train de faire un réseau EU et , par exemple, ou est l'édition de canalisation ou on peut suivre tronçon par tronçon la pente dans un tableau? à la limite on s'en sort avec l'édition de profil même si à titre personnel je trouve ça moins pratique en conception. Mon soucis, c'est que j'ai perdu la commande pour supprimer un regard. Si je le supprime "sauvagement" il déconnecte en 2 tronçons, et si le replace l'extrémité sur le prochain regard il considère tjs 2 tronçons et les PL déja dessinés ne se mettent pas à jours
-
[Résolu ] Rédéfinir un bloc dont la couleur est forcée à l'intérieur de l'éditeur d'attribut étendu
Zugzwang a répondu à un(e) sujet de Steven dans AutoCAD 2020-2024
stripmtext marche pas? -
Barre de menu, Prolongement et Sélection de sommets multiples
Zugzwang a répondu à un(e) sujet de Mlestru dans AutoCAD 2020-2024
voila la différence entre un professionnel et un amateur clap clap pour les précisions... Il faut bien qqs explications à ces initiatives ergonomiques unilatérales... -
Bonjour Je suis passé récemment à la 18, et au module "assainissement et ouvrage fourreaux" J'ai de mal à faire des profils en long, Pour un même fichier .prl les cotes du cartouche ne se remplissent pas Pour l'ancien module, je me servait des cotes entre "ref cana" qui donne le TN et les cotes R1 GiIn pour les fil d'eaux et R1 GsEx pour les recouvrement J'ai bien l'impression que R1 n'est plus pris en compte, mais quelle famille de polyligne choisir (d'autant que si j'interroge la poly représentant mon fil d'eau, elle est bien dans R1 GiIn) merci...
-
Barre de menu, Prolongement et Sélection de sommets multiples
Zugzwang a répondu à un(e) sujet de Mlestru dans AutoCAD 2020-2024
menubar=1 : affiche les menus la commande ajuster et prolonger sont passé en mode "rapide" avec la 2023 (expérience personnelle avec le passage de la 19 à la 23...) à l'appel de la commande taper O pour mOde et passer à Standard Avant c'était la variable Edgmode à mettre à 0, peut être le mOde la change tout simplement? -
idem, ton bloc fonctionne chez moi après un régen les coordonnées se mettent à jour. as tu penser à regarder dans outils options préférences utilisateur mise à jour des champ? des fois de régen serai pas coché...
-
récupérer la définition d'un type de ligne
Zugzwang a répondu à un(e) sujet de Zugzwang dans AutoCAD 2020-2024
merci beaucoup -
Bonjour J'ai sur un dessin des types de lignes que je voudrais modifier mais pour les quels je l'ai pas le fichier .lin Existe t il un moyen de récupérer le texte de définition d'un type de ligne présent dans un dessin? merci
-
bonjour oui, RB (V2.0) est bien le lisp de Patrick_35, mais c'est vrai que j'oublie qu'autocad nous laisse faire son boulot et que ces commandes indispensables et présentes sur tous les postes de dessinateurs non amateur restent confidentielles pour le commun des galériens. pour le geler ou le désactivé, méaculpa, ces deux termes se mélangent parfois, mais mes pb sont bien avec la commande CALQUEINAC pas d'ambiguïté. Mais le bug devait être temporaire, ce matin au redémarrage de cession tout va bien... (il est grand le mystère de l'informatique) les paramètres sont réglés sur bloc, et quand je clique une menuiserie, les fenêtres disparaisse et je n'ai plus le message "calque 0 désactivé Ya des fois, il faut pas trop chercher à comprendre...
-
bonjour depuis ce matin, CALQUEINAC ne me gèle plus les calques avec de cotation sur mes Xref archi... La cote est bien dans un calque "archi-cot-50" mais dans mon plan de plomberie ou est appelé l'Xref, la commande CALQUEINAC suivit de la sélection d'une cote de l'Xref me renvoie: "Le calque "0" a été désactivé" ... j'ai regardé les paramètres, et fait le test avec les 3 options mais "Entité" qui était l'option qui marche habituellement ne le fait plus... Précision, seule les calques de cotation pose pb... question: j'ai fait un RB sur les fichiers d'xref, est ce à dire que les éléments dans le style de cotation sont passé en 0? (mais ça me posait pas de pb avant) Merci si vous avez des idées...
-
MEILLEURS SITE/LOGICIEL POUR RECUPERER UN MNT
Zugzwang a répondu à un(e) sujet de lili2006 dans Infrastructures
je me remet doucement à blender, et la vache, le moins qu'on puissent dire c'est qu'ils choment pas... de plus ya des plugin pour tout, et des bases de données libres ou une inscription suffit https://github.com/domlysz/BlenderGIS https://opentopography.org/ c'est des point à 30m pour les alti, et du google pour les tuiles mais ça va vite -
pour ma culture... qq1 sait pourquoi Lee Mac fait référence à du html pour le clipboard? ce htmlfile me perturbe un peu même si ça à l'air d'un nom arbitraire, pourquoi celui là ?
-
pour info, voici 3 routines pour aider à la saisie des métrés qui copient l'Alert dans le presse papier pour pouvoir faire Ctrl V dans Excel de rien... ;; 3 lisp inspirés du regrété Patrick_35 ;; ils font la somme de longueurs ou de surfaces d'objets sélectionnés ;; https://cadxp.com/topic/40634-somme-par-%C3%A9paisseur-de-polylignes/?do=findComment&comment=227427 ;; merci à lui ;; Tous ces lisp posent une alerte qui affiche le résultat et le stocke cans le clipboard pour coller dans Excel ;; ;; STP exclusivement des poly mais trie les résultats par spécificités ;; Constantwidth pour les épaisseurs, Layer pour les calques, Color pour les couleurs, Linetype pour les types de ligne LinetypeScale pour les échelle de type de ligne ;; ;; STS qui fait les sommes de surfaces de poly fermées exclusimenment ;; ;; STL qui fait la somme de toutes les longueurs poly, ligne, et splines (sauf les cercles ) (defun c:stp (/ kw ent ele lst sel res tot filtre) (initget 1 "Epaisseur Layer Couleur Typeligne Scaleline") (setq kw (getkword "\nspécificité du tri ? [Epaisseur Layer Couleur Typeligne Scaleline]: " ) ) (cond ((= "Epaisseur" kw) (setq filtre 'Constantwidth)) ((= "Layer" kw) (setq filtre 'Layer)) ((= "Couleur" kw) (setq filtre 'Color)) ((= "Typeligne" kw) (setq filtre 'Linetype)) ((= "Scaleline" kw) (setq filtre 'LinetypeScale)) ) (and (ssget (list (cons 0 "*POLYLINE"))) (progn (vlax-for ent (setq sel (vla-get-activeselectionset (vla-get-activedocument (vlax-get-acad-object)) ) ) (if (setq ele (assoc (vlax-get ent filtre) lst)) (setq lst (subst (list (car ele) (cons (vla-get-length ent) (cadr ele)) ) ele lst ) ) (setq lst (cons (list (vlax-get ent filtre) (list (vla-get-length ent)) ) lst ) ) ) ) (vla-delete sel) (setq tot 0) (mapcar '(lambda (x) (setq tot (+ tot (setq res (apply '+ (cadr x))))) (princ "\nTotal polyligne(s) type ") (princ filtre) (princ " --> ") (princ (car x)) (princ (strcat " : " (rtos res))) (print) ; copie dans le presse papier du total, la boite d'alerte permet de bloquer le programe le temps qu'on colle dans excel (_SetClipBoardText (strcat (rtos res))) (cond ((= "Epaisseur" kw) (alert (strcat kw " -->" (rtos (car x)) " = " (rtos res))) ) ((= "Layer" kw) (alert (strcat kw " -->" (car x) " = " (rtos res))) ) ((= "Couleur" kw) (alert (strcat kw " -->" (rtos (car x)) " = " (rtos res))) ) ((= "Typeligne" kw) (alert (strcat kw " -->" (car x) " = " (rtos res))) ) ((= "Scaleline" kw) (alert (strcat kw " -->" (rtos (car x)) " = " (rtos res))) ) ) ) (vl-sort lst '(lambda (a B) (< (car a) (car B)))) ) (print) (_SetClipBoardText (strcat (rtos tot))) (princ (strcat "\n fin de calcul Total : " (rtos tot))) ) ) (princ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; somme des surfaces de ploy fermées sélectionnées ;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun c:sts (/ sf SEL X) (setq sf 0 sel nil ) (while (not sel) (setq sel (ssget '((0 . "LWPOLYLINE") (-4 . "&") (70 . 1)))) ) (repeat (setq x (sslength sel)) (setq sf (+ sf (vla-get-area (vlax-ename->vla-object (ssname sel (setq x (1- x)))) ) ) ) ) (_SetClipBoardText (strcat (rtos sf))) (princ (strcat "\n Surface : : " (rtos sf))) (alert (strcat "\n Surface : : " (rtos sf))) (princ) ) ;;; (print (strcat "surface : " (rtos sf) " .")) ;;; (setvar "textsize" 0.3) ;;; (command "texte" pause "" "" (rtos sf)) ;;; (command "MODIFTABLEAU" pause (rtos sf) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; somme des longueurs de lignes poly spline sélectionnées ;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun c:STL (/ LG LT SEL tube X) (vl-load-com) (setq lg 0.0 lt 0.0 sel nil tube nil ) (while (not sel) (setq sel (ssget (list '(-4 . "<OR") '(0 . "*POLYLINE") '(0 . "SPLINE") '(0 . "LINE") '(-4 . "OR>") ) ) ) ) (setq x (sslength sel)) (repeat x (setq x (- x 1)) ;; pour décaler et arriver à zéro à la fin on décrémente au début (le 1ere élément de la liste est en zéro) (setq tube (ssname sel x)) (if (= (cdr (assoc 0 (entget tube))) "SPLINE") ;; si c'est une spline (progn (command "aire" "ob" tube) (setq lt (getvar "perimeter")) ) ;; si c'est autre chose (progn (setq lt (vla-get-Length (vlax-ename->vla-object (ssname sel x)) ) ) ) ) (setq lg (+ lt lg)) ) (_SetClipBoardText (rtos lg)) (Alert (strcat "Longueur :" (rtos lg))) ;(command "MODIFTABLEAU" pause (rtos lg) ) (princ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; http://www.theswamp.org/index.php?topic=21764.msg263322#msg263322 ;; Caller's sole responsibility is to pass a ;; text string. Anything else? Pie in face. (defun _SetClipBoardText (text / htmlfile result) (setq result (vlax-invoke (vlax-get (vlax-get (setq htmlfile (vlax-create-object "htmlfile")) 'ParentWindow ) 'ClipBoardData ) 'SetData "Text" text ) ) (vlax-release-object htmlfile) text ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun _GetClipBoardText (/ htmlfile result) (setq result (vlax-invoke (vlax-get (vlax-get (setq htmlfile (vlax-create-object "htmlfile")) 'ParentWindow ) 'ClipBoardData ) 'GetData "Text" ) ) (vlax-release-object htmlfile) result ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
je me suis souvenu que (gille) fait souvent référence au swamp ou j'ai trouvé cette paire de fonction de Lee Mac qui font le job merci à lui... ;; http://www.theswamp.org/index.php?topic=21764.msg263322#msg263322 (defun _SetClipBoardText ( text / htmlfile result ) ;; Caller's sole responsibility is to pass a ;; text string. Anything else? Pie in face. (setq result (vlax-invoke (vlax-get (vlax-get (setq htmlfile (vlax-create-object "htmlfile")) 'ParentWindow) 'ClipBoardData ) 'SetData "Text" text) ) (vlax-release-object htmlfile) text ) ;;;;;;;;;;;; ;; MP (defun _GetClipBoardText( / htmlfile result ) (setq result (vlax-invoke (vlax-get (vlax-get (setq htmlfile (vlax-create-object "htmlfile")) 'ParentWindow) 'ClipBoardData ) 'GetData "Text") ) (vlax-release-object htmlfile) result )
-
Sélectionner des bloc qui continent le même mot dans leur nom
Zugzwang a répondu à un(e) sujet de salvanorigatore dans AutoCAD 2020-2024
j'allais le dire 🙂 le caractère étoile comme souvent remplace les inconnues -
bonjour je voudrais dans un Lisp copier le résultat d'un calcul (un réel arrondi à 2 chiffres) dans le presse papier... (pour le coller dans excel) y a t il une fonction pour ça genre (set clipboard variable)? comme je trouve pas, je me doute qu'il faut passer par du VBA... mais c'est plus compliqué à chercher du coup... si qq1 sait comment ça marche merci
-
Bonjour J'ai une maquette avec un état des lieux et une phase projet que je fait apparaitre en plan avec une couleur rouge. Mon problème c'est qu'en coupe je perd la structure des mes planchers et les couches des murs en vue en plan... existe il un moyen de le changer que la couleur et pas les motifs? (j'ai beau mettre pas de remplacement dans les filtres de phase, ça veux pas...) merci...
-
snif...
-
Semis de points LIDAR vers AutoCAD
Zugzwang a répondu à un(e) sujet de Tibiscuss dans AutoCAD 2020-2024
connais pas ces fichiers .las, mais ça doit être comme les nuages de points, pour une visu tu peut passer par CloudCompare ou Recap si il prend le format en charge En brut, un nuage de pts, c'est un peu comme une photo, des pixels en 3d. avec CC tu va pouvoir le couper en tranche et en tirer des Jpeg en vue horto et te les placer pour retracer de la DAO vectorielle. Il y a des outils de maillage, mais pour en faire un mmt sur autocad, il faut passer par covadis ou des trucs comme ça. CC est opens source, ça vaut donc le coup de s'y intéresser d'autant que je le trouve plus pratique et d'un meilleurs rendu que Recap http://www.cloudcompare.org/ -
bonjour c'est plutôt une question pour le support Zwcad qui je l'espère traine toujours sur le forum. j'ai un lisp (plusieurs en fait) qui m'aident pour les métrés en invitant à poser le résultat des calcul dans une cellule de tableau à pointer par l'utilisateur. Sur autocad, pas de soucis, mais sur Zwcad, quand on pointe une cellule, l'éditeur de saisie s'active bien, mais le résultat du lisp est affiché à la ligne de commande... une idée pour rendre compatible ce lisp (c'est la dernière ligne qui pose pb...) merci d'avance (defun c:STL (/ LG LT SEL tube X) ;; somme des longueurs de lignes poly spline sélectionnées ;; invite à saisir une celulle de tableau (vl-load-com) (setq lg 0.0 lt 0.0 sel nil tube nil ) (while (not sel) (setq sel (ssget (list '(-4 . "<OR") '(0 . "*POLYLINE") '(0 . "SPLINE") '(0 . "LINE") '(-4 . "OR>")) ) ) ) (setq x (sslength sel)) (repeat x (setq x (- x 1)) ;; pour décaler et arriver à zéro à la fin on décrémente au début (le 1ere élément de la liste est en zéro) (setq tube (ssname sel x)) (if (= (cdr (assoc 0 (entget tube))) "SPLINE") ;; si c'est une spline (progn (command "aire" "ob" tube) (setq lt (getvar "perimeter")) ) ;; si c'est autre chose (progn (setq lt (vla-get-Length (vlax-ename->vla-object (ssname sel x)) ) ) ) ) (setq lg (+ lt lg)) ) (print (strcat "Longueur :" (rtos lg))) (command "MODIFTABLEAU" pause (rtos lg) ) (princ) )
-
saperlipopette ! je cherchais pas dans les options mais dans les menus...je risquais pas de trouver merci beaucoup...
