Aller au contenu

Vincent P.

Membres
  • Compteur de contenus

    328
  • Inscription

  • Dernière visite

  • Jours gagnés

    9

Tout ce qui a été posté par Vincent P.

  1. Salut seebd, Voici une petite capture d'écran qui pourrais t'aider. C'est bien ce que tu cherchais? CUIXement Vincent P.
  2. Alléluia! Merci pour ce 256 Luna! (sslength (ssget "_X" '((-4 . "!=") (62 . 256)))) Et ça marche impeccablement Satisfaisament Vincent P.
  3. Si si ça fonctionne, mais ça ne sélectionne que les entités rouges. Et je me voie mal testez toutes les couleurs :D
  4. Bonjour bonjour, Je viens pour papoter de SSGET. Je cherche actuellement à sélectionner toutes les entités dont la couleur a été forcée. Dans le code DXF d'une entité, le 62 réfère à la couleur ( '(62.1) c'est rouge par exemple). J'ai deux méthodes qui se proposent, soit je sélectionne tout ceux dont la couleur a été forcée, soit je sélectionne tout, sauf ceux dont la couleur est restée à "DuCalque". Le problème, c'est que si la couleur n'a pas été forcée, entget ne renvoie pas de pair pointée 62. (assoc 62 (entget (car (entsel)))) renvoi : nil J'ai testé ces trois codes (enfin plus, mais ce sont les trois qui me paraissent le plus proche ce de que je veux) : (sslength (ssget "_X" '((-4 . "*") (62 . 0)))) (sslength (ssget "_X" '((-4 . "!=") (62 . 0)))) (sslength (ssget "_X")) Les trois me renvoient le même nombre (a savoir 10, le nombre totale d'entités que j'ai sur mon dessin). Le but final serait de dérouler cette liste en appliquant la couleur "DuCalque" à ses entités, donc j'ai la facilitée de traiter toutes les entités sans filtrer, mais ça risque d'alourdir le processus. Je suis preneur de toutes bonnes idées :unsure: Sélectivement Vincent P.
  5. Salut SuperNoob. Pour ouvrir directement un DWG dans la présentation que tu souhaite, je ne pense pas que ce soit possible directement depuis l'Explorateur Windows. Par contre, si tu a totocad d'ouvert (sur n'importe que fichier), avec un jeu de feuille, tu peut ouvrir directement une présentation d'un autre fichier (si tu a préalablement configuré le jeu de feuilles biensur).
  6. Vincent P.

    CadXP ??

    Ouf, content de vous retrouver. Ca fait plus d'un moi que je n'avais plus accès au site (travail, maison ou téléphone ...) j'ai cru que les serveur avaient définitivement lâchés! Merci Cadmin de m’avoir r'ouvert les portes de cette source de savoir! B)
  7. Coucou, Alors oui, il manquait cette étape! Pour que ça fonctionne j'édite l'attribut une fois le bloc inséré. Je ne travaille pas dans la définition de bloc, mais dans une occurrence du bloc. Cela seras donc valable que sur le bloc inséré. (pas facile de l’appliquer à plusieurs bloc s'ils sont déjà tous insérés). par contre, une fois que tu as un bassins dont la formule fonctionne, tu peut le copier-coller (le bloc complet) et la formule suivras les nouvelles occurrences collées. Si j'ai bien compris, ce sont des bassins enterrés genre Fraenkiche : https://www.fraenkische.fr/drainage/stockage-et-infiltration-des-eaux-pluviales/rigofill-inspect.html Par contre, le volume de rétention d'un module ce n'ai pas le volume du module même. Celui que j'ai mis au dessus à 95% de volume utile.
  8. Bonjour bonjour, Lorsque tu viens définir ton attribut V_BASSIN, tu créé un champs qui dit Aire * Hauteur Pour l'aire tu l'as bien récupéré (aire de la polyligne), pour la hauteur, tu est partit sélectionner l’attribut "H_STOCKAGE", or la valeur que tu renseigne à cette attribut n'es pas propre à l'attribut, mais au bloc. Donc, quand tu cherche la hauteur, tu créé un champ qui vas cherché dans les propriétés du bloc (et pas de l'attribut). https://zupimages.net/up/19/49/iii3.jpg Je ne suis pas sur d'avoir été très claire, mais je ne sais pas comment le dire autrement ... Dynamiquement Vincent P.
  9. Ok, la méthode de Tramber, je l'ai comprise, et ça fait ce à quoi je pensais. Cool et merci à toi! Didier, j'ai l'impression que ta solution requière de passer par une autre commande. Ou alors je n'ai pas compris où tu voulais me mener (ce qui est fort probable) Même si ce que Tramber à proposé fonctionne, je voudrais bien comprendre quand même!! Merci
  10. Bonjour bonjour, Je me remet un peut à lisper, et je me pose une question. Jusque maintenant lorsque je prépare un programme, qui vas traiter des entités, je met (defun c:BLABLA (/ Ent) (setq Ent (car (entsel))) ) En faisant ainsi, je lance BLABLA, puis je sélectionne l'entité. M'est retournée le nom de l'entité. Si je procède a l'inverse, je commence par sélectionner une entité, puis je lance BLABLA, l'entité présélectionnée est ignorée, et on me demande "Choix de l'objet :". Est'il donc possible de récupérer lors de du lancement de ma commande BLABLA de récupérer l'entité présélectionnée? Je ne pense pas que seul le Lisp m'aideras, mais ptet du script? J'espère avoir été claire. Aimablement Vincent P.
  11. Vincent P.

    Volumes de PFM en remblai

    Je suis tous a fait d'accord avec toi, seulement lorsque j'explique Covadis a de nouveau collèges, dire que "Covadis n'aime pas la superposition et les vides" c'est très parlant. Je me doute bien qu'il ne s'agit pas juste d'une fantaisie des développeurs!
  12. Vincent P.

    Volumes de PFM en remblai

    Bonjour bonjour, Je n'avais pas non plus compris la question du coup ... Pour son calcule de déblais/remblais, Covadis fait la différence entre ton MNT TN décapé (si décapage il y a) et le fond de forme de tes plateformes. Covadis n'aimant pas la superposition, il différencie bien les déblais, les remblais, la structure, et le décapage. Tu peut faire le test. Dans Covadis 3D>Cubatures par prismes>2 MNT Si tu fait la différence entre le TN et le projet Finit, ou entre le TN et le projet décaissé (attention toujours au décapage)
  13. Vincent P.

    Volumes de PFM en remblai

    Bonjour bonjour, Dans les propriétés de ta plateforme, tu vas retrouver ça : https://image.noelshack.com/fichiers/2019/45/4/1573127858-capture-prop.jpg Ça ce met a jour a chaque fois que tu lance un calcule de ton projet.
  14. Bonjour, Je plussois vigoureusement. Avec Autocad, tu vas te prendre la tête à résoudre ton problème. Quand tu génère tes profils, tu en fait un PDF (le tous sou Covadis donc), et tes collègues pourront exploiter ledit PDF. C'est ce qui me semble le plus simple. Optimalement Vincent P.
  15. Bonjour, Alors, je n'ais pas Totocad sous la main, et surtout, je ne manipule pas de versions LT, mais... Il n'y aurais pas moyen de moyenner avec un jeu de feuille? On doit pouvoir exporter facilement la liste d'un JDF, ou même avec un champ? (il me semble qu'il y a pas mal de fonctionnalités des champs en rapport avec les JDF) Présentement Vincent P.
  16. Bonjour bjour Ce que tu demande ne peut (à ma connaissance) pas être fait sur un seul bloc dynamique. Ce que tu peut faire c'est un bloc avec réseau linéaire, et en suite insérer plusieurs fois le bloc à chaque changement d'angle. A tu testé les "réseaux le long d'une trajectoire" ? Dynamiquement. Vincent P.
  17. Bonjour, Celle la je l'ai relue 4 fois. Puisque nous avons un contacte avec une personne qui semble pouvoir administrer le forum, peuvent t'ils se pencher sur nos problèmes d’insertions d'images ect... toujours dans le but de nous offrir une expérience d'utilisation optimale. (cai bo) Aimablement Vincent P.
  18. Bonjour bonjour, Allez donc jeter un coup d’œil ici : https://www.da-code.fr/yinyang/ Lispement Vincent P.
  19. Bonjour bonjour, J'ai rencontré le même problème sur un plan d’assainissement. En l'occurrence, j'ai 155 regards EP/EU avec à chaque fois une étiquette (bloc) avec un attribut tampon, un attribut radier et un attribut profondeur. La profondeur étant P=T-R, un simple champ aurais été parfait. Mais lorsque tu créé un champ de ce genre, tu le lie à une insertion de bloc. Si tu copie le champ, cette copie resteras lié à la première insertion de bloc. Ce qu'il te faudrait c'est un LISP qui écrirais le champ en fonction de l'insertion sélectionnée. Perso, ça m’aurais pris plus de temps de lisper que de faire mes calcules à la main (pas "trop" de regards, et pas asse expérimenté en lisp pour que ce soir rapide à écrire) Amicalement Vincent P.
  20. Aleck, je te comprend tellement
  21. Bon bah ... j'allais proposer mon petit Lisp pour insérer massivement des DXF en BLOC, mais Xav a mis le lien d'une discussion où je l'ai déjà proposé. ;) Avec un train de retard, Vincent P.
  22. Salut salut! ATTSYNC pour resynchroniser tes blocs avec leur nouveaux attributs! Synchroniquement Vincent P.
  23. Salut Matt666 Regarde du coté de REDRAW. Je l'ai utilisé dans un de mes lisp où je sélectionne des fenêtres (FMULT) ;;-------------------------------------------------------------------------------------------;; ;;-------------------------------------- Par Vincent P. -------------------------------------;; ;; Créé un champ automatique affichant l'échelle d'une fenêtre dans un cartouche ou un texte ;; ;;-------------------------------------------------------------------------------------------;; (vl-load-com) (defun c:EchCart (/ fen cart id ech ctab) (setq ctab (getvar "Ctab")) ; trouve le nom de la présentation courante (setq fen (ssget "_A" (list (cons 0 "VIEWPORT") (cons 410 ctab)))) ; selectionne toutes les fenêtres de la présentation courante (if (= (sslength fen) 2) ; si la selectione n'a qu'une fenêtre (progn ; oui (redraw (ssname fen 0) 3) ; surbrillance de la fenettre (princ "\nFenêtre auto-selectionnée") ) (progn ; non (princ "\nSelectionner une Fenêtre") (while (null (setq fen (ssget "_:S:E" '((0 . "VIEWPORT"))))) ; selection manuelle de la fenêtre (princ "\nCe n'est pas une fenêtre")) )) (redraw (ssname fen 0) 3) ; surbrillance de la fenettre (setq id (vla-get-ObjectID (vlax-ename->vla-object (ssname fen 0))) ; isoler l'ID de la fenêtre ech (strcat "1/%<\\AcExpr (1000/%<\\AcObjProp Object(%<\\_ObjId " ; créer le champ de l'échelle (itoa id) ">%).CustomScale \\f \"%lu2%qf2816\">%) \\f \"%lu2%zs12%th39\">%")) (if (setq cart (car (entsel "\nSelectionner un cartouche"))) ; si mauvaise selection (progn ; si bonne selection (setpropertyvalue cart "ECHELLE" ech) ; insérer le champ dans l'attribut Echelle du cartouche (command "METTREAJOURCHAMP" cart "")) ; mise à jour des champs du cartouche (command "-TEXTMULT" (getpoint) "L" 0 (strcat "Echelle : " ech " eme") "") ; création d'un texte contenant l'échelle ) (redraw (ssname fen 0) 4) ; suprime la surbrillance de la fenêtre (princ) )
  24. Bien le bonjour, Voila pour toi. https://wetransfer.com/downloads/d4bbb5e1899295f53dc4158fe953db4720190218101628/e79d1d0f8e4f8370c8cfa445977060f720190218101628/a99416 Tu le copie/colle dans ton fichier, et tu utilises la fonction MLIGNE. Tu as 3 options : Justification (tu mets à Nulle), Echelle (tu mets à 1), et enfin Style (tu mets Bordure). Et c'est parti! Multiplement Vincent P.
  25. Vincent P.

    Wbloc sur Xref

    Bien le bonjour, J'ai le cas avec un archi qui m'envoi son projet divisé sur 8 à 15 Xref, et ce plusieurs fois par semaines. J'ai finit par exiger qu'il les purges et contrôle avant chaque envoi. On est passé de 25-30 Mo à moins de 5 ... Optimistement Vincent P.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité