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. Les faces 3D s'aplanissent avec la routine des 0,0,1e99 et 0,0,-1e99 B) Si je ne m'abuse. Il faut chercher avec le mot-clé 1e99 ici.
  2. Saint-Martin-de-Crau ? Le Mistral et tout ça... ?
  3. Oui tout à fait. On est ok que c'est bien affligeant. J'avoue toujours espérer bcp de l'export DWG d'un papier vers objet et me faire souvent rappeler combien c'est nul en 3D. Mais je rappelle que ca fonctionne néanmoins super bien avec la commande VUEBASE. Là, tout se retrouve caché et aplati.
  4. No comment. On ne parle pas du tout de la même chose. Acad est capable d'exporter les espaces papiers en DWG. C'est dans le clic-droit sur onglet.
  5. Tramber

    Polyligne améliorée

    Pas cool. -TYPLIGNE est la commande en ligne (bien qu'une boite s'ouvre pour confirmer acadiso.lin) qui te permet de créer des types mais sans lettrages. D'accord. Mais lisp (et les autres) est tout à fait capable de générer ou modifier du fichier texte, donc du fichier lin. Donc dans la théorie, il n'y a pas de problèmes de programmation d'un type de ligne avec personnalisation textuelle.
  6. Tramber

    cotation ligne courbe

    Pas vraiment de solution si ce n'est d'utiliser un CHAMP catégorie objet et longueur, naturellement.
  7. Tramber

    Polyligne améliorée

    Si c'est possible. Pas avec MKSHAPE des Express Tools. Mais en codage pur, c'est possible. Il te faut un bouquin de Serge Camiré. Je pourrais regarder dans le mien dans quelques jours. Mais le language SHX est ardu. Si des types de lignes évolués mais standard (livré comme Zig-zag) sont chargés, tu peux essayer la commande FORMES. (Qu'on néglige pas mal comme objet d'ailleurs. C'est plus léger et rapide qu'un bloc) Pour Revenir à de la technique un peu puissante, on peut donc faire son propre type de ligne avec ses propres SHX (ne pas oublier d'utiliser etransmit ou de joindre le fichier) et on peut aussi faire un type de ligne avec du texte et les espaces bien gérés. Le tout étant figé dans une définition de multilignes contenant les deux écartées de 0. Usine à gaz totale mais sans doute possiblement valable pour objet à segments droits. :P
  8. Tramber

    Déformation de polyligne

    Mea culpa, c'est peut-être la réponse à ma question.
  9. Tramber

    Déformation de polyligne

    L'image ne déforme pas une polyligne mais une ligne. Donc y a -t-il un électrocardiogramme par segment ou tout du long ? Déjà la question que je me pose.... A ma connaissance, seulement par le tampon du temps :P Par une fonction de date à l'instant t. C'est le seul moyen.
  10. Ben non, je crois que les créateurs n'ont pas pensé à varier des degrés habituels. Et donc hélas, je constate ce problème à l'identique chez moi. sur une 2015 qui plus est.
  11. Tramber

    Polyligne améliorée

    Oui, on peut faire des symboles personnalisés dans des types de ligne personnalisés. Oui mais, on ne peut pas mettre ces symboles en milieu de segment. Par ailleurs, ca sera symbole ou texte mais pas l'un au dessus de l'autre. Il te faut une routine qui passe sur la polyligne est fasse ce que tu veux. Pour qu'elle se mette à jour, alors tu auras besoin de réacteurs, dispos en Vlisp mais pas en VBA à ma connaissance.
  12. "je passe du des hachures" n'étant pas très clair... Et maintenant tu dis : Donc !? Tu cliques la polyligne de contour de définition de la hachure (ou bien alors la hachure) et tout se fige. C'est bien cela ?
  13. gerardb1603 ! tout le monde se demande si tu lances une commande ou pas. Dans quelles circonstances précises donc. Pourrais-tu répondre à la question stp ;)
  14. Des possibilités immenses en effet. Tu m'excuseras mais php, ca va encore, le js, c'est encore moins drôle :P . J'ai fait un peu de jQuery. Au début c'est facile !Je préfère le lisp. Sa courbe d'apprentissage est bien plus intéressante pour nous autres et nos besoins en tous cas. Expérience faite.
  15. Bon ben, sans commentaires : c'est un dysfonctionnement. Disons que l'aide ne parle que de degrés dans cet environnement. Quel est ton but maintenant ?
  16. Je ne vois pas pourquoi il ralentissait avec SELECTIONPREVIEW à 0. Avec aucune commande en cours ou pas, c'est pas normal. Rien ne se fige quand on passe dessus. Dans le cas contraire on peut exclure les hachures dans les options. Tiens, je ne savais pas ça... si t'as des sources, cela m'intéresse.
  17. Alain !? Tu as oublié d'inclure le fichier DCL,n'est-ce pas ? Ou alors tu n'as pas tout mis dans un dossier support officiel. Elle est là ton erreur je pense. Je viens de tester en la supprimant, j'ai le même argument, il y a donc une chance. Pour ONG, je viens de l'essayer, c'est vrai que c'est confortable de ne plus passer par d'interminables clic-droits sur les onglets. Je ne l'avais pas essayé depuis 10 ans ;)
  18. Que veux-tu dire ? Pour les passer de l'un à l'autre des dessins, il faut utiliser le DC (design Center, CTRL+ 2). Pour les imprimer ensemble dans un dessin, utiliser PUBLIER Pour les imprimer ensemble dans plusieurs dessins, utiliser les jeux de feuille Pour les gérer en position, je ne me souviens plus d'ONG (j'ai oublié) mais je suppose que c'est ce qu'il fait.
  19. Tant mieux, c'est un code simple qui ne cherche pas compliqué mais qui peut s'étouffer si la selection est grosse. Vincent a tout de même appuyé exactement là où j'avais un petit doute. Il semble néanmoins qu'Autolisp nous arrange bien en utilisant les valeurs renvoyées arrondies et non avec les 16 chiffres après la virgule. Donc, gc:remove_doubles fonctionne bien mais avec le fuzz de Vincent, tu pourrais avoir une variable pour la précision des points qui seraient éventuellement très proches mais pas confondus. On te le fait si tu veux.... B)
  20. ;;; gc:remove_doubles (gile) (defun gc:remove_doubles (lst) (if lst (cons (car lst) (gc:remove_doubles (vl-remove (car lst) lst))) ) ) (defun c:BEXTPL (/ acdoc space n lipoints) (vl-load-com) (setq acdoc (vla-get-activeDocument (vlax-get-acad-object)) space (if (= (getvar "CVPORT") 1)(vla-get-PaperSpace acdoc)(vla-get-ModelSpace acdoc)) lipoints nil n 0 ) (if (and (or *bl*(setq *bl* (getstring T "\nEntrez le nom du bloc: "))) (or(tblsearch "BLOCK" *bl*)(findfile *bl*)) ) (if (ssget '((0 . "*POLYLINE"))) (progn (vla-startUndoMark acdoc) (vlax-for pl (vla-get-ActiveSelectionSet acdoc) (and (= (vla-get-Closed pl) :vlax-false) (setq lipoints(cons (vlax-curve-getStartPoint pl)lipoints) lipoints(cons (vlax-curve-getEndPoint pl)lipoints)))) (setq lipoints(mapcar (function(lambda(x)(list(car x)(cadr x))))lipoints)) (setq lipoints(gc:remove_doubles lipoints)) (foreach p lipoints (vla-InsertBlock space (vlax-3d-point p) *bl* 1.0 1.0 1.0 0.0 ) (setq n (1+ n)) ) (princ (strcat "\nLe block \"" *bl* "\" a été inséré "(itoa n)" fois")) (vla-EndUndoMark acdoc) ) ) (princ (strcat "\nLe block \"" *bl* "\" est introuvable")) ) (princ) ) J'ai un peu retouché tout cela. Fonctionnement de base. J'ai inclus une célèbre routine récursive. Pourvu que tes polylignes ne soient tout de même pas trop nombreuses.... car il faudrait une autre mécanique que celle-là. PS : une amélio consisterait à comparer les base des blocs déjà installés dans le dessin B)
  21. tu as réussi ? Quand je cherche à modifier ou aller plus loin sur un objet (et un paramètre en est un), je commence toujours par la palette des propriétés, fais comme moi. Pour les thermes, tu devrais t'y connaitre, il y en a dans ta région mais je ne sais pas s'ils soigneraient Didier de sa douce phôlie ! ;)
  22. Jeu de valeurs dans les propriétés de ton paramètre. rien de sorcier. B)
  23. Réponse de Cadmin (que j'ai contacté) :
  24. :(rires forts): On fait pas le même métier mais on se comprend B)
  25. Ne transfère pas. L'installation sur deux postes est tout à fait tolérée pour le cas que tu décris justement. Tu n'as qu'à installer avec le même serial et tu verras que tu seras normalement autorisé. Les fichiers d'instal. se téléchargent depuis le site de souscription. Il te faut l'identifiant et le mot de passe. Tu verras que transférer la licence sera normalement utile à un ordi supplémentaire (3ème) en désactivant l'une des deux premières. Si je ne me trompe pas.
×
×
  • 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é