bseb67
Membres-
Compteur de contenus
833 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par bseb67
-
Juste pour info: le remplacant d'aida32 c'est everest http://www.pcastuces.com/logitheque/everesthome.htm
-
Salut Drico Euh... avec 100€ pour une CG, tu vas pas aller loin :P le prix de départ pour des quadro FX est de l'ordre de 400€. Sauf si tu pars sur des cartes non pro, mais là ce sera 150 à 300€.
-
J'ai essayé, mais ca change rien :( Tiens, autre truc bizarre. En recréant donc mon tube sous autocad 2010 mais en faisant attacher une référence et non importer sous 3DS, le tube devient bien lisse. En rose sur l'image qui suit, le résultat en mode importation et en gris en mode référence : http://bseb67.free.fr/cadxp/3DS/TEST6.png
-
Euh... lorsque je veux importer j'ai ceci comme boite de dialogue: http://bseb67.free.fr/cadxp/3DS/import.png Par contre j'ai essayé un truc, j'ai ouvert autocad 2010 et refait un bloc tube, il est toujours non circulaire mais polygonale. Par contre je suis passé de 12 cotés à plus de 20 cotés :casstet:
-
Salut, Ayant depuis peu une licence 3DSmax 2010 afin de faire des rendus. J'ai malheureusement un problème qui me chiffonne beaucoup : des solides (tubes) qui sous 3ds deviennent un peu trop carré. On utilise des blocs qui sont composés d'un solide cylindrique creux, pour représenter un tube. Dans le blocs il y a aussi deux points, simplement pour l'aspect pratique au niveau des accrochages. Un exemple de bloc: http://bseb67.free.fr/cadxp/3DS/TUB-DN100.dwg et le résultat en important sous 3DS http://bseb67.free.fr/cadxp/3DS/TUB-DN100.PNG Avec un élément ca va, mais pour certains fichiers j'ai plus de 200 tubes qui déconnent et donc faire un lissage sous 3DS pour chaque c'est pas top. Donc si l'un d'entre vous peut me dire comment je peux avoir un beau tube à l'importation directement, je lui serai reconnaissant :) merci.
-
Salut pieloult, Comme dit et redit dans plusieurs postes, pour autocad 2010 : - Windows seven 64 - double cœurs 3Ghz - au mini 4 Go de ram (6 voir 8) - une bonne carte graphique (là avec le must des quadro tu dépasses les 2.000€ pour la carte) - un disque SAS si possible, mais un sata 3GB/s à 7.200rpm suffit
-
Oups, désolé (gile), me suis trompé dans l'appel de la fonction lors de mon test ;) Elle fonctionne. chris_mtp : je ne vais pas faire le jaloux ;)
-
Pour mon exemple, un mapcar renvoie une liste de résultats. Comme mon résultat et t ou nil car j'effectue un simple test avec equal, donc on peut avoir ce genre de résultat : '(nil nil nil ... nil nil) ou '(nil nil t ... t nil nil t) => dans ce cas, le point est présent plusieurs fois pour savoir si tu as eu au moins une fois un t, donc que le point p_test est contenu dans p_list il suffit d'ajouter un (apply 'or ) (apply 'or (mapcar '(lambda (p_tmp) (equal p_test p_tmp 1e-4) ) ; lambda p_list ) ; mapcar ) ; apply Pour la fonction à (gile), euh chez moi ca me renvoie nil... Mais tu peux faire une version récursive, qui elle sera plus lente (defun member-fuzz-67 (expr lst fuzz) (or (equal expr (car lst) fuzz) (and lst (member-fuzz-67 expr (cdr lst) fuzz))) )
-
salut chris_mtp, ton problème est un problème inhérent à l'informatique en générale : le codage des réels. Exemple tout simple de différence des coordonnées alors qu'il ne devrait pas y en avoir : trace une ligne, et avec le mode accrochage aux extrémités trace une autre allant ou partant de la première ligne. Récupère les 4 points, deux sont normalement égaux, et bien dans la majorité des cas non ... Il faut faire une comparaison avec un mapcar et equal et un epsilon. la mapcar pour parcourir une liste de points 3D, equal pour comparer deux points et l'epsilon pour la marge d'erreur : (setq p_test '(Xp Yp Zp) p_list '((X1 Y1 Z1) ... (Xn Yn Zn)) ) (mapcar '(lambda (p_tmp) (equal p_test p_tmp 1e-4) ) p_list ) un truc dans ce genre. Voilà, à toi de coder ta fonction
-
salut zebulon, tu as bien mis à jour l'adresse du site ? car tout le monde n'était plus "reconnu" si connection auto activée, car l'adresse web à changée. Mon pseudo marche (toujours) pour cette nouvelle adresse
-
Installe aida32 ou sa version plus récente (je ne connais plus le nom) sur les pc, lui il le te fournira le nom et type de la carte mère. Par exemple, la mienne est une asus P5B (tout court, car il y la -E, -V, -Deluxe) J'ai 4 slots pour barrette, et elle gère jusqu'à 8Go en dual channel en DDR667 Si tu trouves le noms des cartes mère, laisse l'info ici, on pourra te conseiller ;)
-
salut, alors moi aussi je débarque dans la soupe :cool: Je suis du même avis que dinosor, de partir sur des barrettes neuves identiques et non un mix entre une vieille et une neuve. Ensuite, vérifier sur les docs trouvés sur le net concernant la carte-mère. Car si le pc est assez vieux, la carte mère pourrai ne gérer que 2, voir 2.5 ou 3Go. De plus savoir si elle fait du dual channel ou single channel, le nombre de slots et la fréquence maxi supportée. edit: sur mon pc à la maison, je ne disposais que de 1Go de ram, l'année suivante, je voulais acheter une deuxième barrette de 1Go et passer en dual channel aussi. J'ai donc commandé une barrette avec les mêmes références que celle d'origine, mais cela ne marchait pas. J'avais contacter le constructeur car je ne savais pas pourquoi - réponse => le constructeur à modifier les puces et de ce fait la différence de génération des puces mémoires bloque le dual channel :( => d'où le conseil d'acheter que de neuf [Edité le 30/1/2010 par bseb67]
-
Désolé de légèrement de te décevoir, mais ce principe n'est valable que pour du 32bits J'ai pu essayer autocad 2010 sur un portable avec 6Go de Ram sous vista 64, et bien je suis monté à 3.25Go avant plantage... de la carte graphique :o . Bon, en fait le portable n'est pas fait pour la 3D spécifiquement. Donc passer à 8Go sur du 64, oui, ca peut aider, mais pour moi autocad ne sait toujours pas faire de la 3D et ce même si tu utilises une quadro fx à 4.000€ :mad:
-
20 questions pour le suivant :) il devient moins fort. Pour le personnage, étant donné que se site est tout public, je tairai le nom ;)
-
13 questions pour trouver : mon curé. ca parait long, mais c'est pas toujours facile quand on prend pas un truc bateau. Je vais tenter de faire monter les nombres de questions :D
-
Merci patrick_35 :) , Pour compléter la réponse de patrick_35 à lili2006 : Afin de faciliter, que ce soit plus rapide et pas une contrainte, on automatise le maximum de choses qui sont "non intelligentes" ou répétitives. En automatisant en lisp le chargement de mise en page (ou de présentation), le dessinateur n'a pas à se prendre la tête avec ca et surtout perdre quelques secondes, qui cumulées avec toutes les autres, multipliées par le nombre de dessinateurs chiffre rapidement... Je veux bien avouer une chose, c'est qu'avec cette méthode, le jour ou les lisps ne fonctionnent pas, une bonne partie des dessinateurs seront .... perdus :P car ils ne sauront plus comment faire a+
-
Re, Euh... pour copyform je ne vois pas trop. J'ai regardé ton lisp MPL, pour voir, mais je ne suis pas plus avancé. Je ne sais pas pourquoi, mais depuis aujourd'hui, je n'ai plus les mises en page en double :casstet: . Mais le nouveau problème c'est, que si je fais : (command "_plot" "_n" (getvar "ctab") ma_mise_en_page "" "_n" "_n" "_y") Autocad me rejette en me disant mise en page non trouvé(e)! Pourtant si j'ouvre le gestionnaire de mise en page, que j'applique ma_mise_en_page comme mise en page par défaut, alors : (command "_plot" "_n" (getvar "ctab") "" "" "_n" "_n" "_y") => passe. Donc, il me faut appliquer par défaut ma_mise_en_page avant de faire un plot.
-
plusieurs blocs mais tous identiques ?
bseb67 a répondu à un(e) sujet de davidcad01 dans Routines LISP
Tiens, tiens, cela me dit quelque chose ce problème blocs :cool: Chez moi, ce n'était pas les arbres, mais les portes et fenêtres. Il y en avait dans 200-300 blocs étalés sur pas loin de 150définitions. En fait après avoir un peu regardé(à la main) des blocs identiques ayant le même nom sous autocad avaient les mêmes propriétés (sauf le point d'insertion) Le même bloc (visuellement) mais simplement pivoté ou en miroir générait un bloc d'un autre nom. Et là, c'est pas génial :( -
Bonne année et bonne santé à tous les membres :D
-
Comme toujours quand le code commence à faire plusieurs lignes on se dit oulà. Mais en fait c'est tout bête et super logique et pratique :D J'ai simplement changer ces lignes : (setq doc (vla-get-activedocument (vlax-get-acad-object)) bou 1 ) par (setq doc (vla-get-activedocument (vlax-get-acad-object)) bou 1 cpt 0 ) (setq lst_base (cons (cons (vla-get-taborder lay) lay) lst_base )) par (setq lst_base (cons (cons (setq cpt (1+ cpt)) lay) lst_base )) et les vla-get-layouts par vla-get-PlotConfigurations Donc pour résumer le code : - on demande de choisir le fichier d'importation - on affiche les mises en page et on choisit celles à importer - on récupère le choix - puis on copie simplement les objets d'un fichier vers l'autre Sauf que je ne sais pas pourquoi, mais il y a un petit bug chez moi :P je me retrouve avec les mises en page choisies mais en double.
-
Salut patrick_35 :) tout d'abord merci. Ton code fonctionne pour ce qu'il doit faire :D Mais en fait ce n'est pas tout à fait ce que je voulais, je le conserve quand même. Ta fonction importe la ou les présentations dans le dessin en-cours, par contre autocad a un peu de mal, car si je veux aller sur une des présentations ajoutées ca ne marche pas, il faut que je fasse un ctab. En fait, je ne cherchais pas à ajouté une présentation, mais une mise en page d'impression. Je pense pouvoir y arriver en me basant sur ta méthode ;) . Ne poste pas de suite une réponse ;) si jamais je n'y arrive pas je redemanderai de l'aide. a+
-
Salut, Comme d'habitude la fonction de recherche ne renvoie pas vraiment ce que je ... recherche. Et pourtant je suis presque sur d'avoir vu un post sur ca. Donc ma recherche/question est toute bête : importer des mises en page depuis un gabarit et ce, en lisp ou vlisp ou commande. J'ai un fichier gabarit (dwt) dans lequel j'ai aussi des mises en page, que je voudrai donc importer dans le dessin en-cours. Afin de pouvoir lancer des impressions. J'ai déjà fait une fonction qui copie les pc3 dans le répertoire de plotters. Merci d'avance :)
-
Dommage que je n'ai plus sous la main les dossiers complets d'un chantier pour pouvoir tester ta nouvelle version eric ;) , à mon avis j'aurai pu attendre quelques heures... la raison est toute simple : une arborescence de la mort avec plus de 64.000 dossiers sous-dossiers :o et autant de fichiers dwg :P
-
Salut herve.d, en ouvrant un fichier dwg avec un éditeur de texte, tu pourra constater qu'il y a une en-tête codée sur les 6 premiers caractères : ACxxxx ou xxxx prend les valeurs suivantes (je ne les connais pas toutes): - 1024 => version 2010 - 1021 => version 2007 - 1018 => version 2004 - 1015 => version 2000 Maintenant comme tu as un version LT, tu ne peux pas faire un lisp permettant de tester la version des fichiers, reste plus qu'à te faire un petit programme hors autocad pour te faire ca.
-
+1 pour moi, intéressé pour développer avec autre chose que du lisp, le vb/vba ne me tente pas trop, mais le .Net pour quoi pas et si en plus c'est plus rapide c'est tout bénef :cool: Mais la question est surtout comment programmer ? avec quoi ?
