Aller au contenu

mikL44

Membres
  • Compteur de contenus

    903
  • Inscription

  • Dernière visite

Tout ce qui a été posté par mikL44

  1. C'est de toi le texte? en tout cas excellent, et tellement vrai. Le ton me rappelle un peu le ton des textes de grosse fatigue... http://grosse.fatigue.free.fr/GF6.pdf
  2. Ah ouais c'est pas mal ca tiens, bon alors, combien la licence autocad d'occase les gars les filles ? :)
  3. mikL44

    Conversion SAT vers DWG

    Ok, merci beaucoup pour votre aide, je vais me débrouiller autrement. merci d'avoir essayé. Bonne journée Mickael
  4. mikL44

    Conversion SAT vers DWG

    voici le message obtenu Impossible de lire le fichier ACIS C:\Temp\6600950.SAT. Je vous joins le lien à tous les 2, vous verrez ce que ca donne chez vous. merci pour votre aide.
  5. Bonjour, Je viens vers vous pour un petit service. J'ai recu un fichier SAT que je n'arrive pas à insérer dans autocad. Quelqu'un serait il en mesure de me le convertir en DWG et de me le fournir via une plateforme de téléchargement genre free ou autre. Je vous fournis le lien en MP. merci Mickael
  6. mikL44

    Bibliothèque 2D Tuyauterie

    Salut il y a une erreur dans ton lien, ca doit etre ca plutot http://dl.free.fr/getfile.pl?file=/iFL9mMEk&i=48627014
  7. mikL44

    Extruder des faces 3D

    Effectivement celui la marche tres bien, merci Gilles et merci lecrabe de l'avoir reposter.
  8. mikL44

    Extruder des faces 3D

    Tu copies colle le code dans un fichier bloc note, et tu renommes ton fichier en .lsp. Tu prends le fichier "nomdetonfichier.lsp" dans l'explorateur et tu le déposes dans ta fenetre autocad. Ensuite tu tapes dans ta ligne de commande F2S, tu suis ce que le programme de te demande, et tes face3D seront transformées en 3Dsolid. Je viens de le tester ca fonctionne nickel
  9. mikL44

    Extruder des faces 3D

    ;| F2S.lsp (Faces-to-Solid) Creates a single ACIS solid from selected 3dfaces, touching or not by Bill Gilliss bill at realerthanreal dot com Comments and suggestions always welcome. No warranty, either expressed or implied, is made as to the fitness of this information for any particular purpose. All materials are to be considered 'as-is', and use thereof should be considered as at your own risk. Release Notes: 1.00 8/23/2006 - Original release. 1.01 8/26/2006 - SPLFRAME=1 to be sure faces are visible and therefore selectable. - polyline area threshold increased to prevent solid creation errors. 1.02 8/28/2006 - international syntax fix. 1.03 7/13/2007 - Option added to erase faces as they are converted to solids. 1.10 3/8/2010 - 2010 compatible (change in AREA command) and rewritten as modular code - ExpressTools progress bar added, if ET installed - GRIDMODE set to prevent flicker Summary: As in M2S.lsp, the solid is created on the current layer by projecting each selected face vertically "down" the CURRENT z-axis to a plane a user-specified distance below the lowest vertex. To assure that all parts of the mesh are generated as solids, this distance can not be zero, but the solid can be SLICEd later if need be. Quite complex solids can be created by projecting the faces along several different axes, then using INTERFERE or INTERSECT to create the final solid from the intermediate ones. Notes: - Thanks to Gilles Chanteau, Dr. Heinz-Joachim Schulz, and Robert Morin - Works with all releases that support 3D solids. - If adjacent faces do not have identical coordinates, there will be very small gaps or overlaps between the solids derived from them, which can cause AutoCAD to fail to be able to union the solids. Common results: "Inconsistent containment of intersection curve." "Inconsistent information in vertex and coedge coordinates." "Inconsistent edge-face relationships." "Inconsistent face-body relationships." "Curves osculate at vertex - cannot evaluate order." The best way to fix the face vertices before running F2S is to use 3DSOUT with Auto-Welding turned on with an appropriate threshold, then 3DSIN to bring the welded mesh back into AutoCAD, then EXPLODE and run F2S. The larger the threshold distance, the fewer the problems. 3DS MAX and Rhino can also do the vertex welding when importing an AutoCAD file. If one of these are available, save or wblock the faces to a new DWG file, and then import the new file with Weld turned on with an appropriate threshold. Export to 3DS format, and then use 3DSIN in AutoCAD. The ANNEAL command in EasySite from Cadeasy Corp will also fix the 3dface vertices with a user-specified tolerance, without leaving AutoCAD. If problematic solids do persist, copying them a small distance and then unioning the copies with the original will usually fill the gaps and resolve these problems. Some manual unioning might still be necessary with any of these approaches -- deal with it. Keywords: AutoCAD AutoLISP 3dsolid 3dface face convert ========================================================================= |; (defun c:f2s (/ ss ent ed bot bottom partialsolid R17 n partialsolid num low10 low11 low12 low13 p1 p2 p3 p4 c1 c2 c3 c4 b1 b2 b3 b4 soldepth sspartial ssfinal ETloaded *solidhist *cmdecho *osmode *blipmode *splframe myerror setup getFaces getLowestVertex getThickness initializeSets createSolids unionSolids getPoints area3p F2SLoft ) ;;-----subroutines---------------- (defun myerror (msg) (princ msg) (setvar 'osmode *osmode) (setvar 'blipmode *blipmode) (setvar 'delobj *delobj) (setvar 'splframe *splframe) (setvar 'solidhist *solidhist) (setvar 'gridmode *gridmode) (if ETloaded (acet-ui-progress)) (command "_.undo" "_end") (setq *error* olderror) (setvar 'cmdecho *cmdecho) (princ) ) (defun setup () (command "_.undo" "_begin") (setq *cmdecho (getvar 'cmdecho)) (setq *osmode (getvar 'osmode)) (setq *blipmode (getvar 'blipmode)) (setq *delobj (getvar 'delobj)) (setq *splframe (getvar 'splframe)) (setq *gridmode (getvar 'gridmode)) (setvar 'cmdecho 0) (setvar 'osmode 0) (setvar 'blipmode 0) (setvar 'delobj 1) (setvar 'splframe 1) ;; edges must be visible for faces to be selectable (setvar 'gridmode 0) ;; avoids flicker (command "_.regen") (if (< 16 (atoi (substr (getvar "acadver") 1 2))) (setq R17 T)) (if R17 (setq *solidhist (getvar 'solidhist))) (if R17 (setvar 'solidhist 0)) (if (member "acetutil.arx" (arx)) (setq ETloaded T) ) (setq olderror *error*) (setq *error* myerror) (alert "Face-to-Solid loaded. Type F2S to run the program. \nNote: if many faces are selected, AutoCAD may crash due to memory limitations when unioning the many solids created from them, so please \nSAVE ALL OPEN DRAWINGS \n before using this routine with large numbers of faces. The routine will prompt for automatic or manual unioning; select manual to do the unioning yourself in smaller increments if automatic causes problems. \nAlso, see the introductory comments in the LISP file about cleaning up face coordinates to avoid unioning errors.") ) (defun getFaces () (prompt "Select 3dface(s) to solidify: ") (setq ss (ssget '((0 . "3dface")))) (initget 1 "Yes No") (setq erasefaces (getkword "Erase faces [Yes or No]: ")) ) (defun getLowestVertex () (setq ent (ssname ss 0)) (setq ed (entget ent)) (setq bottom (caddr (trans (cdr (assoc 10 ed)) 0 1))) ;;find lowest vertex in selection set of faces (setq n 0) (while (< n (sslength ss)) (progn (setq ent (ssname ss n)) (setq ed (entget ent)) (setq low10 (caddr (trans (cdr (assoc 10 ed)) 0 1))) (setq low11 (caddr (trans (cdr (assoc 11 ed)) 0 1))) (setq low12 (caddr (trans (cdr (assoc 12 ed)) 0 1))) (setq low13 (caddr (trans (cdr (assoc 13 ed)) 0 1))) (setq bottom (min bottom low10 low11 low12 low13)) (setq n (1+ n)) );progn );while ) (defun getThickness () (setq soldepth 0) (while (zerop soldepth) (progn (setq soldepth (getdist "\nEnter desired thickness of solid below lowest vertex <1>: ")) (if (not soldepth) (setq soldepth 1.0)) (if (zerop soldepth) (princ "\nThickness can be small, but not zero. (Slice it later, if need be.)")) );progn );while (setq bot (- bottom (abs soldepth))) ) (defun initializeSets () (setq sspartial (ssadd)) ;initialize partial set of extruded segments to be unioned together (setq ssfinal (ssadd)) ;initialize final set of solids (princ "\nUnioning large number of small solids can lock up AutoCAD") (princ "\nif memory limits are exceeded. Would you like to continue") (princ "\nwith automatic unioning, or union them manually?") (initget 1 "Auto Manual") (setq reply (getkword " Auto or Manual?")) (setq reply (substr reply 1 1)) ) (defun createSolids () (if ETloaded (acet-ui-progress "Progress: " (sslength ss))) (setq num (sqrt (sslength ss))) ;;number of partial solids to create (setq n 0) (setq partialsolid 0) (setq time1 (getvar "DATE")) (while (< n (sslength ss)) (progn (getPoints) (F2SLoft c1 c2 c3 b1 b2 b3) (F2SLoft c3 c4 c1 b3 b4 b1) (if (= erasefaces "Yes") (entdel ent)) (setq partialsolid (1+ partialsolid)) (if (or (>= partialsolid num) (= n (1- (sslength ss)))) (if (= reply "A") (progn (setq partialsolid 0) (command "_.union" sspartial "") (ssadd (entlast) ssfinal) (setq sspartial (ssadd)) ;;re-initialize with empty set );progn );if );if (if ETloaded (acet-ui-progress n)) (setq n (1+ n)) );progn );while ) (defun unionSolids () (if (= reply "A") (progn (grtext -1 "Unioning final solid...") (command "_.union" ssfinal "") );progn );if ) (defun getPoints() (setq ent (ssname ss n)) (setq ed (entget ent)) (setq p1 (assoc 10 ed) ;first vertex of face p2 (assoc 11 ed) p3 (assoc 12 ed) p4 (assoc 13 ed)) (setq c1 (trans (cdr p1) 0 1) ;top coordinates c2 (trans (cdr p2) 0 1) c3 (trans (cdr p3) 0 1) c4 (trans (cdr p4) 0 1)) (setq b1 (list (car c1) (cadr c1) bot) ;bottom coordinates b2 (list (car c2) (cadr c2) bot) b3 (list (car c3) (cadr c3) bot) b4 (list (car c4) (cadr c4) bot)) ) (defun F2SLoft (r1 r2 r3 s1 s2 s3 / e1 extr highest) (if (> (area3p s1 s2 s3) 0.000001) ;;avoid problems with tiny solids (progn (command "_.pline" s1 s2 s3 "_close") (setq highest (max (caddr r1) (caddr r2) (caddr r3))) (setq extr (- highest bot)) (if R17 (command "_.extrude" (entlast) "" extr) ;;2007 and higher (command "_.extrude" (entlast) "" extr 0.0) ;;2006 and below );endif (if ;;don't slice if top is flat (not (and (equal (caddr r1) (caddr r2)) (equal (caddr r1) (caddr r3)) );and );not (command "_.slice" (entlast) "" "_3points" r1 r2 r3 s1) );if (ssadd (entlast) sspartial) );progn );if );defun (defun area3p (p1 p2 p3 / a b c s) (setq a (distance p1 p2) b (distance p2 p3) c (distance p3 p1) s (* 0.5 (+ a b c)) ) (sqrt (* s (- s a) (- s B) (- s c) ) ) ) ;;========== MAIN ROUTINE ========================= (setup) (getFaces) (getLowestVertex) (getThickness) (initializeSets) (createSolids) (unionSolids) (myerror nil) ;;cleanup );defun F2S
  10. mikL44

    Extruder des faces 3D

    Salut Y'a F2S v1.1, faut que je retrouve le lien du lisp
  11. mikL44

    vue iso

    salut C'est une quadro4000, ca doit le faire je pense :) http://www.nvidia.fr/object/product-quadro-4000-fr.html C'est pas au niveau de l'affichage video en tant que tel, c'est au moment ou j'utilise la commande qui transforme les objets AEC 3d en vue 2d. Les bugs sont uniquement sur la vue 2D générée. En fait c'est un peu comme SOLPROFIL, mais pour les objets AEC.
  12. mikL44

    Inventor Fusion

    merci pour l'info, je viens de voir ta réponse...
  13. mikL44

    vue iso

    Merci Tramber, mais c'est pas ca, en fait ce ne sont pas des "solid3D" mais des "AECB_PIPE" des objets "tuyau", j'ai le problème que sur ce type d'objet. Va falloir que je pense à installer la 2013 qui est dans mon tiroir pour voir si le problème est résolu, mais j'y crois pas trop.
  14. mikL44

    vue iso

    Bonjour, Pour mes vues en iso j'ai un ptit soucis de représentation, il manque systématiquement des traits sur mes vues contenant des objets issue de routage. J'ai joué avec les variables FACETDEV et FACETMAX, mais ca ne resout pas le problème. Quelqu'un a une idée ? merci mikL Obtenu avec AECCREATEHLR http://img15.hostingpics.net/pics/627181face.jpg
  15. mikL44

    Rotation dans espace papier

    Bonsoir -Effectivement la fenêtre pivote également, mais c'est le moyen le plus simple et le plus rapide, après c'est vrai qu'il y a d'autre moyen si on ne veut pas que la fenêtre bouge. -Version 2010 minimum, mais bon vu qu'il pose la question dans le forum 2011 y'a pas de soucis ;)
  16. mikL44

    Rotation dans espace papier

    salut Il suffit de selectionner la fenetre dans l'espace papier, et de la tourner... Euuuuuh, j'ai pas bien compris la question ou quoi ? ca me parait trop simple la... :mellow:
  17. oui mais les objets du bloc (une fois décomposé), herites du calque sur lequel le bloc est inséré. Les objets ne passent pas sur le calque 0. Burst : attribue aux composants du bloc les propriétés du calque où il se trouve placé et transforme les attributs en textes. http://www.freelancearchitecture.fr/autocad/decomposer-un-blocexploding-a-block/
  18. Salut Sinon y'a la commande BURST...
  19. mikL44

    Aide pour Achat PC portable

    Salut Un revendeur m'a dit il y a pas tres longtemps, avoir fait des devis pour des portables de compète avec cartes graphiques pro, le résultat, un devis ultra salé, ils ont donc opté pour des portables de joueurs de chez Asus de la série Républic Of Gamer, ils en sont très satisfait, et ca fonctionne apriori sans problèmes...
  20. A ouais c'est énorme :huh: 100 euros de plus que le smic, pour 2 d'expérience exigée :blink:
  21. Bonjour C'est brut ou net les 1500 euros ? Pour rappel SMIC à partir du 1er janvier 2012 Brut mensuel 2012 (base 35 heures) 1 398,37 Net mensuel 2012 (base 35 heures) 1 096,94 €
  22. mikL44

    CTB disparus

    Bonsoir C'est la commande CONVERTPSTYLES pour passé des stb au ctb. Et pour tes soucis de présentations c'est la. http://img11.hostingpics.net/pics/736376display.jpg
  23. mikL44

    Inventor Fusion

    Bonjour, Quelqu'un sait il si Inventor Fusion est livré avec Autocad MEP, je sais qu'a partir d'Autocad 2012 oui, mais qu'en est il de MEP ?? merci mickael
  24. mikL44

    Objets parametriques

    Bonjour, Il faut que tu passes par le générateur de contenu, et après que tu essaies de comprendre comment sont construite celle déjà présente dans la bibliothèque, j'ai réussis pas plus tard que hier, à créer mes premières brides à collerette, celle présente dans la biblio d'origine ne me plaisaient pas, pas assez réaliste, j'en ai créée des nouvelles, mais c'est vrai qu'au départ c'est vraiment pas du tout évident a appréhender, et après il faut qu'elles fonctionnent avec ton routage. Il y a une vidéo sur youtube qui m'a beaucoup aidé à comprendre le principe. Je te la poste, et bon courage, je peux pas mieux t'expliquer que cette vidéo... Sinon si tu disposes déjà de fichiers biblio, tu les ranges dans le dossier biblio de mep, et tu les recharges via l’éditeur de catalogues il me semble, je peux pas te confirmer je suis pas au taf la. tchao mikL
  25. mikL44

    Affichage plus que lent

    Bonsoir Un ptit truc en passant, pour ma part quand je travaille en 3D, je passe la variable DISPSILH à 0, il y a une différence, c'est beaucoup plus fluide avec l'orbite par exemple, les temps de régénération du modèle sont plus court, et juste avant l'impression, ne pas oublier de la remettre à 1. Essayer sur des fichiers 3D lourd à manipuler. bye
×
×
  • 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é