Aller au contenu

Tramber

Moderateurs
  • Compteur de contenus

    8 500
  • Inscription

  • Dernière visite

  • Jours gagnés

    19

Tout ce qui a été posté par Tramber

  1. Tramber

    Formation ADT

    Plus le nom en tête mais il y en a un à Villeneuve d'Ascq qui fait Autodesk Architectural Desktop. Sur qu'il y en a d'autres Cherche les revendeurs sur le site Autodesk
  2. Ben ouais, une charette ca fait au moins 35 heures, ....sans dormir. Moi, quand je pars en vacances, je pense en script : FERMER GAZ EAU;;PRENDRE LUNETTESSOLEIL MAILLOT SERVIETTE TUBA;; [Edité le 23/8/2004 par Tramber]
  3. Noblesss, si tu souhaites "copier" et éventuellement renommer les présentations, c'est du bête de bête en script. PRESENTATION COPIER Présentation1 nom_2_sans_espace_désolé (sur le lien de Patrick_35, on retrouve le Tramber qui dit gaiement faites du script) Il y a des exceptions et on peut tranquillement scripter avec espaces sur des commandes telles que TEXT ou ATTEDIT mais là, ca refuse, dommage car la routine proposée par Autodesk revient à "Commande :", donc le script aurait pu prendre les espaces et attendre un retour à la ligne..... Mais si tu veux "vainement appliquer la mise en page du premier onglet a tout les autres", c'est à dire copier les propriétés de vue des fenetres, ce qui m'étonnerait, il faut programmer ou aller voir le lien de la réponse haut-dessus. Mais sincérement, si tu veux gagner du temps dans tes 35 heures de charettes, passes par la case script, tu me remercieras (à moins que tu n'aimes pas les tableurs ?). [Edité le 23/8/2004 par Tramber]
  4. Très volontiers, je le fais et puis on publiera ce qu'on aura trouvé. La commande PMAILLE est qd même hyper balaise à comprendre (je dirai que c'est super facile une fois que j'y serai arrivé ;) ). Bon, pour la commande _3Dface, y a pas de problèmes, hein ? C'est fastoche. en lisp, on peut faire : Pour patienter, mais comment rassembler tout ca dans une PMAILLE ? Et comment lire les entités d'une PMAILLE
  5. Je suis en train de galérer aujourd'hui avec mon vieux 2000 à verrou physique et je perds mon temps à désinstaller et réinstaller et me prendre la tête avec le fameux ac1st15.dll :casstet: Mais je me dois d'avancer sur ce sujet même si je n'ai pas la main sur Autocad. La base du maillage polyface, c'est la face3D. Cher Didier, si tu lances _3dface, tu définis une face3D et tu peux gérer au fur et à mesure la visibilité des arrêtes. Jusque là tout va bien. Tu peux t'y essayer, c'est super facile. Maintenant, je butte sur un problème : le maillage polyface (PMAILLE en génére mais celui que je veux traiter vient d'un autre logiciel par un import DXF). Le maillage polyface, c'est, en gros, comme un bloc qui contiendrait un nombre X de faces 3D. L'intérêt, au final, étant d'obtenir une surface (composée de faces 3D) que l'on peut manipuler en un seul objet. Pour preuve, si tu explose une 3Dmaille, tu obtiens des faces3D. Voilà le hic, je pense que c'est un lisp qui crée PMAILLE, mais je ne sais pas lire les entités contenues dedans et encore moins rassembler des faces pour en faire une PMAILLE (ni en lisp ni en session de dessin normale). Voilà voilà, je vais chercher un peu dans les lisp d'Autocad pour voir si je peux comprendre qqe chose.
  6. Sympa pour mettre au point ses raccourcis de commandes de démarrage AutoCAD.
  7. Je continue à formuler ma question. J'arrive à automatiser la création des "_3dfaces" et à gérer la visibilité des arrêtes. Mais je n'arrive pas à transformer ça en maillage polyface. Mais alors pas du tout. Je ne suis pas très fort non plus en exploration de codes DXF et celui ci-dessus me resiste pas mal.
  8. C'est gentil mais ca n'est pas en rapport avec le mailage polyface et ca ne m'aide pas beacoup à comprendre. Je tente de fouiller le code,...bof, j'arrive pas à lire les points, au moins des faces qui composent le maillage ou alors des points seuls du maillage.
  9. Pourquoi et comment le maillage polyface (pas une maille ou un maillage polygonal) est-il codé comme ceci ? ((-1 . ) (0 . "POLYLINE") (330 . ) (5 . "105") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbPolyFaceMesh") (66 . 1) (10 0.0 0.0 0.0) (70 . 64) (40 . 0.0) (41 . 0.0) (210 0.0 0.0 1.0) (71 . 4) (72 . 2) (73 . 0) (74 . 0) (75 . 0)) Il y a 2 noms d'entités et 2 groupes 100. Donc, j'imagine qu'il faut fouiller l'entité 330 pour trouver les points. Question, comment crée-t-on un maillage polyface en lisp ?
  10. festival ... ! nobless va nous compiler un de ces programme ! BURST dans tous les onglets http://w1.823.telia.com/~u82303414/explosion.gif [Edité le 20/8/2004 par Tramber]
  11. bon sang mais je me disais bien... ! On a l'air bêtes avec nos macros !
  12. A la lumière de Bonus, je corrige : (command "SELECT" "f" "0,0" "15,15" "S" "f" "1,1" "-1,-1" "") par contre, en script, je suis pas sur que le F soit necessaire, à vérifier.
  13. ben à ta place, (réponse rapide) je lancerais plutôt la commande SELECT avec l'option Supprimer (tu sais que le nom de cette sous-option dépend de ta version, sur 2002, c'est "S" ou"supprimer") genre (command "SELECT" "0,0" "5,5" "S" "1,1" "-1,-1" "") aprsè tu récupères ta selection qd tu veux avec "P" dans un command Méthode pas très catholique, aux autres de donner un avis. [marquee]sinon, y a toujours les scripts (hi hi hi)[/marquee] [Edité le 20/8/2004 par Tramber]
  14. Y a pas moyen de mettre le code Unicode que l'on apercoit là ?
  15. Tramber

    TRIM et EXTEND

    sauf erreur, on peut depuis bien + longtemps que ca, pas sous LT, je crois cependant. A moins que je n'ai mal compris
  16. Tramber

    Magic TAB

    Il faut l'envoyer à Patrick pour publier dans les trucs et astuces. Sinon, rappelons toujours qu'il faut connaitre ses raccourcis en 3 lettres (éventuellement plusieurs séparés par une virgule), qu'on peut appeler pour préalablement à toute saisie de point : Tant qu'on a la main au clavier ! ext,mil,per,cen,qua,projinter,int,nod,ins,tan,pro,...
  17. Tramber

    publicité

    [marquee]ben oui j'essaie[/marquee] j'adore ! [marquee]allez, encore un[/marquee] [marquee]puis un autre [/marquee] [Edité le 19/8/2004 par Tramber]
  18. Tramber

    burst dans tout les onglets

    ...me revoila.... et en plus, dans l'aide, il commencent par un code en rapport avec ce sujet ! La boucle est bouclée :P (setq ss (ssget (list (cons 410 (getvar "ctab"))))) Apparemment, si on joue avec cette fonction qui gère grips et selections sans penser à l'éventuel onglet à l'échalotte dans lequel on se trouve, on glisse de l'assiette.
  19. Tramber

    burst dans tout les onglets

    C'est l'apanage de ceux qui sont sur le bouquin de la R 13. Largué pour toutes les nouvelles fonctions (enfin, ce soir, j'ai retrouvé ma machine, je regarde dans l'aide....ta la la la, la la) [Edité le 19/8/2004 par Tramber]
  20. Tramber

    burst dans tout les onglets

    Depuis 2000, c'est la révolution dans les fonctions Autolisp, mais on est tous comme des ânes à pas piger grand chose à ces fonctions (la famille des vl-...) , même si l'aide fait ce qu'elle peut. Attention à faire (vl-load) ou (vla-load) sous 2000
  21. Tramber

    burst dans tout les onglets

    nil j'aurais compris mais '(nil nil), je sèche. Si c'est bien sur le Vlisp pour Autocad (ce que je crois comprendre) et non Autolisp, j'achète. :cool:
  22. Tramber

    burst dans tout les onglets

    J'ai pas de débuggeur sous la main, pourquoi ce code, pourquoi '(nil nil) ? (equal '(nil nil) ssf)) (setq model (vla-get-ModelSpace (vla-get-ActiveDocument (vlax-get-Acad-Object)))) (setq modelName (vla-get-name (vla-get-layout model))) A quand un cours sur les fonctions Vlisp ?
  23. Tramber

    Manuel ADT3.3

    Moi je suis allé (avec Didier, si tu nous entends !) à la librairie Eyrolles, à Paris. C'est seulement en Anglais, à part un livre ou 2 et c'est souvent très nul. En bref, il n'y a pas de bonne littérature pour Autodesk Architectural Desktop. La solution c'est le cours en ligne de www.archidigm.com , conseillé par PedroAroso. J'en suis satisfait mais c'est en english. [Edité le 19/8/2004 par Tramber]
  24. Tramber

    burst dans tout les onglets

    burst est un lisp donc, il ne faut pas l'appeler avec command. dans ce cas le lsp est très très puissant (vu la taille du code)(ici, bonus, nous livre un truc dément avec le foreach [je ne connaissais pas]) mais n'oubliez pas le script !
  25. Tramber

    burst dans tout les onglets

    Oui, mais en combinant ses manips (layoutlist par ex) avec un peu de lisp, on peut aller très vite. Pour ce qui est du nom des fichiers, il faut un listeur, je tacherai de porposer le lien vers un gratuiciel. A toi de voir, moi je fais la pub du script parce que ca marche aussi sur LT.
×
×
  • 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é