-
Compteur de contenus
2 764 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Bred
-
Salut, non, si j'ai bien compris cela fonctionne chez moi (v12) : http://img11.hostingpics.net/thumbs/mini_62199120110913113152.jpg Mais comme les cotes et les poly sont des objets 2D, peut-être essayes-tu d'accrocher un objet qui n'est pas sur le même plan ? (même si je ne vois pas pourquoi ça ne fonctionnerais pas en fait....)
-
OK, donc c'est un paramètre d'Acad : Aller dans le CUI voir comment elle est paramétrée.
-
Salut, Est-ce que la molette fonctionne avec d'autre prog ? (comme Excel par exemple)
-
Salut, je penses que tu ne donnes pas le chemin complet de ton bloc. Fait un (findfile (strcat NomduBloc ".dwg" )) Cordialement.
-
ouvrir un dwt en lisp ou vlisp
Bred a répondu à un(e) sujet de fabcad dans Pour aller plus loin en LISP
Salut, Peut-être que la solution serait de re-créer le gabarit en dxf.... -
Import/Export d\'attributs avec Excel
Bred a répondu à un(e) sujet de (gile) dans ObjectARX/DBX, C++, .NET, RealDWG
... ah ouaip, désolé ! En fait je pense plutôt que c'est les attributs fixes que ça ne prends pas, non ? (j'ai des blocs avec attributs, et il ne les sélectionne pas). -
Import/Export d\'attributs avec Excel
Bred a répondu à un(e) sujet de (gile) dans ObjectARX/DBX, C++, .NET, RealDWG
Salut, j'ai testé rapidement, ça m'a l'air OK. ça n'a pas l'air de prendre les attributs invisibles ou sur calques gelés, non ? -
ASTUCE POUR LIRE LES REPONSES A SES QUESTIONS
Bred a répondu à un(e) sujet de lili2006 dans CADxp, comment ça marche?
Salut, moi, là, je laisse tomber cadXP. Je viens d'arriver à me connecter par hasard, sinon c'est toujours surchargé. C'est triste, dommage.... -
Re, Cela écris dans un fichier .csv que Excel peut lire. Tu changes de colonne avec un ";" Lance ça, puis va ouvir le fichier c://TAB.csv (setq f (open "c://TAB.csv" "w") i 0) (repeat 5 (princ (strcat "Col1;Col2;Col3; Ligne" (rtos (setq i (1+ i))) "\n") f) ) (close f) Ensuite, pour écrire en dessous, il suffit de relire le tableau en l'enregistrant dans une variable, puis de rajouter les choses à la suite.
-
... on est bien d'accord que tu veux faire cela : (setq ddd 1 d5 6 d7 3 d10 4 d11 4) (if (and (/= ddd d5 )(/= ddd d7) (/= ddd d10) (/= ddd d11)) (princ "Tout est différend !") (princ "au moins UNE Valeur égale") ) Si rien égale ddd, tu passes dans "Tout est différend !" Si au moins une variable = ddd, tu passe dans "au moins UNE Valeur égale".
-
Salut, vous ne dites pas quel version vous utilisz, mais comme il y a de la transparence je vais miser sur une 2007 mini (si je me souviens bien). Il est vrais que l'impression ma joue aussi des tours, et entre l'aperçu et le tirage, j'ai même des fenêtres qui ne s'imprime pas (surtout en rendu). Déjà, essayer dans une nouvelle présentation de refaire la fenêtre qui vous pose problème, pour voir... Si cela fonctionne correctement, c'est que vous avez droit à un bon bug d'Acad insoluble pour moi.... C'est à dire, des fois ça marche, et des fois pas....
-
Salut, As-tu penser à écrire un fichier .csv (séparateur ";") ? C'est le même principe que d'écrire un fichier .txt
-
Salut, j'ai du mal à lire ton code, désolé. Mais à première vu, j'ai l’impression que tu n'utilises pas la fonction cond correctement. Si tu veux faire une condition sur 1 seul groupe d'élément, utilises (if... cond permet de passer plusieurs test, et s'arrête sur le premier T rencontré. Si je comprends ton code, tu fait un seul test, même si CE test contient 4 tests d'inégalité, ça n'est toujours qu'un test. Test ça à la place : (if (and (/= ddd d5 )(/= ddd d7) (/= ddd d10) (/= ddd d11)) (progn ... si T...) (progn ... si nil ...) ) ; end if [Edité le 11/5/2011 par Bred]
-
Bonjour, oui cela est possible, mais ce n'est pas une bonne méthode de travail pour ce genre de chose. Travaillez avec des blocs (bibliothèque) et attributs, vous pourrez ensuite faire une extraction, et cela fonctionnera sur LT, et chez vos clients aussi.... et ce sera plus malléable qu'un lisp traitant du texte ! Cordialement.
-
Bonjour, oui, c'est possible, mais je pense que vous faites fausse route. Au lieu de travailler sur des textes, créés des blocs représentant vos panneaux. Ses blocs devront contenir des attributs avec les infos voulus. Vous n'aurez plû qu'à faire une extraction de données. Avant de vouloir faire des outils en programmation, essayez de trouver une méthode de travail plus malléable, car traiter du texte, ce n'est pas très simple. Cordialement.
-
Re, Quand je relie ma remarque, il est vrias que ce n'est pas très clair. pour donner un contre exemple à celui de mattoti, pour que F2 ne puisse pas lire V1, il faut la déclarer dans F2. Il est donc logique que ça ne fonctionne pas (defun F2 (Val / V1) (* Val V1) ) , comme il est logique que V1s'il n'est pas déclaré (donc remis à nil) pendant le passage de F2, F2 "l'accepte". C'est ça qui me chagrine : Le "temporairement" est pour moi bien bizarre.... une valeur de variable change puis reviens à sa valeur initiale sans qu'on lui dise de le faire.... Ce doit être l'une des bases des réactions de la lecture automatique du code lisp.
-
Ben oui, c'est ce que j'essaye de dire dans Dis autrement : F1 renseigne V1. Tant que la fin de la fonction F1 n'est pas atteinte, V1 est renseigné (puisque V1 es déclaré en locale DANS F1) Donc, si l'on fait appel à F2 dans F1, obligatoirement ça fonctionne : V1 est déclaré et F1 n'est pas fini... Donc, pour moi, quand une variable locale est déclarée, elle est mise à nil au lancement, et à la fin. Au milieu, on peut la renseigner tant que l'on veut (et heureusement !) J'avoue que soit je ne comprends rien, soit pour moi c'est vraiment plus que logique... Par contre, là où pour moi ce n'est pas logique (et c'est peut-être ce que vous voulez dire), c'est que la déclaration d'une variable d'un même nom dans 2 fonction différente sont en fait pas la même variable, et c'est peut-être cela que vous voulez dire : Dans mon exemple, (princ V1) dans F1 ne devrais pas fonctionner car je remet à nil V1 dans (F2). Mais non, V1 de F1 n'est pas considéré comme le V1 de F2, car F1 m'écrit les deux V1 différent, dans la même fonction (donc V1 n'est pas remis à nil) : (defun F1 ( / V1) (setq V1 "TOTO !!!") (F2) (princ V1) (princ) ) (defun F2 (/ V1) (setq V1 "NON !") (princ v1) )
-
Salut, C'est logique : Tu as déclarer V1 en locale dans F1, V1 n'existe donc QUE pour F1. Ne la déclare pas, et tu pourras la voir partout..... En fait, ce que tu écris est faux : F2 ne vois pas V1, mais F1 renseigne V1 qu'il passe dans F2 lancé dans F1. Donc, c'est normal. [Edité le 26/4/2011 par Bred]
-
Salut, ou encore mieux, vue que tu à menubar à 1, le ruban qui prends énormément de ressource, tu l'enlèves ad-vitam !
-
Salut, Franchement, c'est quoi l'utilité de créer un bloc juste pour faire un juste parallélépipède ?... La seul raison d'en faire un bloc serait pour réaliser ensuite une nomenclature de pièce. Mais comme vous dites que vous les décomposer, cela ne peut pas se faire. pour créer un poteau carré en 3D, au lieu d'insérer un bloc, puis de le décomposer, vous irez plus vite à créer un rectangle que vous extruderez....
-
Pas de boulons, c'est claveté.... et les clavettes y sont. mais il y en a quelques- un, de boulons, quand même....
-
Salut, tous ce que tu dis est vrais, autocad n'est pas fait pour faire du rendu texturé, c'est du bricolage.... perso si j'ai besoin de faire de la vrias texture, je transfert le plan sur 3dsmax... Mais par contre, e j'en aie tester quelques-un, créer un "gros plan" contenant un assemblage de plusieurs milliers d'éléments 3D, le faire tourner, bosser dedans, faire un visuel 3D rendu correcte, et surtout faire une mise en plan 2D facile et digne de ce nom en gardant l'ensemble cohérent, seul autocad à su le faire (a comparer aux logiciel à prix équivalent, je n'ai jamais essayé de faire tourner ça sur des logiciels à 20 ou 30000 €...) ... bon, y'a aussi en un gros développement Lisp et vb.net pour rendre la chose "facile" à faire.... mais ça reste de l'autocad, et j'ai même des ombres dans mon rendu (mais pas de texture, c'est quand même un peu gros.... mais je l'ai déjà fait, mais c'est trop long à sortir.) http://img10.hostingpics.net/pics/15388320110421135126.jpg
-
Salut, Totocad plafonne à 2Go... peut pas mieux...
-
InfoDWG v.1.1 beta tester demandés !
Bred a répondu à un(e) sujet de CADy dans Pour aller plus loin en LISP
Salut, Désolé, j'ai testé, mais j'ai voulu ouvrir un fichier qui est dans un répertoire de mon serveur et qui contient une centaine de dwg, le temps d'affichage de la liste des fichiers et beaucoup trop long. Ce n'est pas gérable si c'est beaucoup plus lent que d'aller l'ouvrir avec la commande Ouvrir. -
Salut, lorsque tu lance l'outil d'impression et que tu as la boite de dialogue qui s'ouvre, il faut - choisir ton imprimante (PDF, JPEG....) - ton format (A4, A3...) - La zone de Tracé (Fenêtre, Affichage) - Centrer le tracé - Le style (Aucun, monochrome, nuance de gris...) - L'échelle : Je te conseille si tu n'as pas besoin de l'échelle de cocher "à la taille du papier" Et voilà. http://img4.hostingpics.net/pics/79283020110411133048.jpg
