LUDWIG
Membres-
Compteur de contenus
1 396 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par LUDWIG
-
livre de cours en français sur le lisp????
LUDWIG a répondu à un(e) sujet de thierryd dans Débuter en LISP
Belle collection Tramber ! Mais tu ne confonds pas ta gauche et ta droite ? -
On peut aussi directement transformer la fenêtre en région : Affichage > Fenêtre > Objet > clic sur la région mais c'est vrai que dans ce cas, on trace la région avec son "trou" un peu au hasard.
-
sélectionner des objets à partir d\'une Polyligne
LUDWIG a répondu à un(e) sujet de rebcao dans AutoCAD, liste de souhaits
Réponse de Serge sur une reqûête similaire -
Je ne l'ai pas testé, mais j'aimerais bien. Existe-t'il une version démo ?
-
si ça le fait trop souvent, c'est que la régénration n'est pas automatique --> regenmode = 1
-
Ca me rappelle mes dés de jeux de rôles !
-
en fait je cherche à faire un filtre de calques dans le gestionnaire de calques et non à sélectionner des objets graphiques...
-
A nouveau des soucis avec le filtre de calque... Eric m'a montré comment utilisé ~ pour exclure des calques dans un filtre de calques. Maintenant, je voudrais pouvoir sélectionner des calques et en exclure certains de cette sélection : Exemple : je veux tous les calques *PORTE* mais pas les calques *PORTEUR* Si j'utilise 2 lignes dans le filtre, autocad les interprètes comme un "OU", c'est à dire qu'il va faire un union des calques : - 1er filtre : contenant *PORTE* (PORTE, PORTEUR, PORTEAZAZ) - 2ème filtre : ne contenant pas *PORTEUR* (0, PORTE, Defpoint, TOTO, PORTEAZAZ) ce qui donne (0, PORTE, Defpoint, TOTO, PORTEUR, PORTEAZAZ) Comment spécifier en un seul filtre : *PORTE* AND ~*PORTEUR* ???
-
il faut que les éléments que tu veux purger ne soit pas référencer ailleurs : -Si tu as une côte qui utilise un bloc personnalisé en guise de flèche, ce bloc ne sera pas purgé -Si tu as un bloc qui posssède des entités sur un calque, ce calque ne pourra pas être purgé (un bloc "bien fait" devrait avoir ses élements en 0 DuBloc, voir là) -etc Il peut aussi te rester des éléments que tu souhaites purger dans une présentation edit : Sinon, pour les calques, tu peux essayer "Express>Layer delete" mais les calques référencés ailleurs (je pense aux murs et autres entités Autodesk Architectural Desktop) ne sont pas supprimables. Et en dernier recours le superpurge en utilsant l'option "hard" et là rien ne lui résiste... [Edité le 13/1/2006 par LUDWIG]
-
Je crois que tu es très fort Eric... tu as encore juste (et nous faux dans notre énoncé). -->Avec 6 lignes de longueurs égales, comment obtenir 4 triangles (ni plus ni moins), ces 4 triangles devant être identiques ?
-
C'est pour Eric cette dernière énigme ? Elle est facile en tout cas. Pour les allumettes, je crois que Eric à bon. Mais l'énoncé aurait dû être : Comment obtenir 4 triangles identiques avec 6 lignes de longueurs égales ? (ce qui est un peu plus compliqué).:
-
C'est interessant... Une version démo serait-elle disponible ? Question plomberie/ventilation : est-ce que le dmensionnement est "dynamique", c'est à dire qu'un changement en amont du réseau entraîne une modification automatique du réseau en aval (diamètre, etc) ?
-
Je travaille notament pour un logiciel nommé RESOCAD qui permet de faire du SIG en assainissement, eau potable, éclairage public, etc. C'est un moteur qui tourne sur autocad ou autocad map, relié à une base de données. Les objets graphiques représentant par exemple des réseaux possèdent une fiche consultable qui indique notament diamètre,longueur et matériau. C'est peut-être ce logiciel dont toi ou ta société aurait besoin ?
-
Excellent ! Merci encore C'est fou le nombre de formule différente qui peuvent signifié NOT : ~ <> /= NOT !=
-
Merci, je l'avais oubliée cette case à cocher ! Mais j'aurais bien voulu qu'elle soit enregistrée dans mon filtre, car là je suis obligé de cocher/décocher quand je passe d'un filtre à l'autre... Enfin, merci Eric, ça va quand même m'aider !
-
Bonjour ! Est-il possible d'utiliser un filtre "not" pour le nom du calque dans le filtre des calques ? J'arrive à filtrer les calques possédant un certain nom (*TOTO*) mais je voudrais au contraire afficher tous mes calques sauf ceux qui contiennent "TOTO"... Merci d'avance !
-
moi non plus je n'arrive pas à faire la soupe... j'arrive à ce que le singe mette des graines dans la marmite et à pomper un peu d'eau, mais après ??? A quoi servent les bouchons et la lumière ?
-
Il existe le site de l'ART pour connaître l'opérateur par rapport au numéro de tel. Mais ça ne change bien sûr rien au problème.
-
Entmake de bloc avec hachure
LUDWIG a répondu à un(e) sujet de LUDWIG dans Pour aller plus loin en LISP
Bon, je laisse tomber la décomposition des hachures, ça ne marche pas... Par contre bonuscad, je ne fais pas des duplication d'INSERT mais de BLOCK. Je n'ai pas de code 66 quand je fais un (tblsearch "block" "toto"). JE COPIE LA DEFINITION DU BLOC EN CHANGEANT LE NOM: (setq NEW_BLK_DEF (subst (cons 2 NEW_BLK_NAME)(assoc 2 BLK_2B_COPIED) BLK_2B_COPIED)) JE SUPPRIME LA CLE UNIQUE -2 (setq NEW_BLK_DEF (vl-remove (assoc -2 NEW_BLK_DEF) NEW_BLK_DEF)) ;JE CREE LE DEBUT DE LA DEFINITION (entmake NEW_BLK_DEF) ;les constituants de l'ancien bloc sont dupliqués dans le nouveau bloc en supprimant les clés uniques -1, 5 et 330 (setq constituant_id (cdr (assoc -2 BLK_2B_COPIED))) (while constituant_id (setq constituant (entget constituant_id)) (setq constituant (vl-remove(assoc -1 constituant)constituant)) (setq constituant (vl-remove(assoc 5 constituant)constituant)) (setq constituant (vl-remove(assoc 330 constituant)constituant)) ;JE CREE LE CONSTITUANT (entmake constituant) (setq constituant_id (entnext constituant_id)) ) ;JE DEFINI LA FIN DU BLOC (entmake '((0 . "endblk"))) -
Entmake de bloc avec hachure
LUDWIG a répondu à un(e) sujet de LUDWIG dans Pour aller plus loin en LISP
Pour décomposer les hachures, j'ai ce code : (defun c:effhatch () (vl-load-com) (setq a (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object)))) (vlax-for bl a (vlax-for ent bl (if (= (vla-get-objectname ent) "AcDbHatch") (vla-explode ent) ) ) ) (vla-regen (vla-get-activedocument (vlax-get-acad-object)) acActiveViewport) ) Qui décompose toute les hachures du dessin, mais je ne sais pas l'adapter pour qu'il décompose les hachures d'un bloc (pas insert) dont j'ai fait un tblsearch... -
Bonjour et bonne année à tous ! Je duplique des blocs (qui ont des attributs) en faisant utilisant : - entget pour copier les propriétés - substr et vla-remove pour modifier la liste obtenue (notament changer le nom et supprimer les clés uniques) - entmake pour créer le bloc - puis je fais de même (entget, substr, vla-remove et enmake) pour les entités qui constituent le bloc - et je place un endblk à la fin Tout se passe correctement, sauf quand le bloc d'origine possède des hachures : le nouveau bloc n'est pas créé et et les attributs du bloc d'origine sont copiés dans le dessin (et aucune autre entité). Quelqu'un comprend t'il se comportement ? S'il faut je mettrais le code. En attendant, je vais décomposer les hachurs dès que je les rencontre...
-
Chargement de lisp au démarrage
LUDWIG a répondu à un(e) sujet de Ramses dans Pour aller plus loin en LISP
J'ai également le texte "jaune" qui apparaît 4 fois au démarrage de mon application (mais c'est une application trop compliquée pour que j'aille regarder à l'intérieur !). Par contre Ramses, qu'est-ce que le "AcadInstall" dont tu parles ? Cela pourrait m'intéresser... -
Un grand chantier pour dégraisser le Mammouth
LUDWIG a répondu à un(e) sujet de rebcao dans CADxp, vos souhaits
- "J'ai des blocs sur un calque TOTO, mais quand j'isole ce calque, je ne vois plus ces blocs" --> les entités composant le bloc ne sont pas sur le calque 0 - "l'échelle de mes types de ligne n'est pas le même entre mon espace objet et ma présentation" --> PSLTSCALE - "je n'arrive pas à purger un calque (ou bloc, type de ligne ...)" --> Vérifier qu'il ne soit pas présent dans un autre bloc ou dans une présentation, ... -
il faudrait aussi se demander dans quel sens tournent les aiguilles d'une montre dans l'hémisphère sud.
-
Merci à vous ! ;) Impeccable donc pour startapp et start Rebcao, le problème des \ dans le bouton semble pouvoir être réglé en les remplaçant par des /
