-
Compteur de contenus
8 500 -
Inscription
-
Dernière visite
-
Jours gagnés
19
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Tramber
-
[Résolu] Comment savoir si une valeur est dans une liste
Tramber a répondu à un(e) sujet de DenisHen dans Débuter en LISP
(member 5 '(2 5 6 8 9 12)) Renvoit la liste restante (member 7 '(2 5 6 8 9 12))renvoit nil -
Modification de routine : sélection des entités par rectangle et plus
Tramber a répondu à un(e) sujet de RémiW dans Routines LISP
J'ai compris (car j'ai regardé très vite ces filtres) mais hélas je dois abandonner pour ce soir. Sauf si je reviens... Sinon à demain ! Lingolsheim. Si ca tombe, t'as juste un prendre un bus ou ton vélo pour me voir ;) -
Modification de routine : sélection des entités par rectangle et plus
Tramber a répondu à un(e) sujet de RémiW dans Routines LISP
Remplace l'expression complète (vlax-for vlaObject ModelSpace .... ) Par : (if (ssget) (progn (vlax-for vlaObject (setq sel (vla-get-ActiveSelectionSet(vla-get-ActiveDocument(vlax-get-acad-object)))) (if (and (wcmatch (setq objectName (strcase (vla-get-ObjectName vlaObject) t)) filteredObjets) (wcmatch (setq layerName (strcase (vla-get-Layer vlaObject) t)) filteredLayers) ) (progn (setq endPt (vlax-curve-getEndParam vlaObject)) (setq perimeter (vlax-curve-getDistAtParam vlaObject endPt)) (setq Total (+ perimeter (cdr (assoc layerName Resultats)))) (setq Resultats (subst (cons layerName Total) (assoc layerName Resultats) Resultats)) )) ) (vla-delete sel) ) ) Cela devrait marcher. A la fin, tu peux jouer avec FIX : (*(fix(* perimeter 0.1))0.01) -
T'avais vu ailleurs que j'ai proposé deux fois de scripter un peu PRESENTATION ces derniers temps. C'est vrai qu'on trouve là un vrai manque à une fonction qui pourrait évoluer un peu pour pas cher.
-
Cherché mais pas trouvé. Du tout. Aucune astuce possible hormis d'utiliser SAUVENOM suivi de GABARIT pour placer à la fin ? S'il y a une solution, à mon avis, elle est interne à la commande mais tirée par les cheveux.
-
Miroir d'une fenêtre de présentation
Tramber a répondu à un(e) sujet de le_staffien dans AutoCAD LT 2012
La commande VUE directement !? Ah oui, que n'y ai-je pensé :P -
Miroir d'une fenêtre de présentation
Tramber a répondu à un(e) sujet de le_staffien dans AutoCAD LT 2012
Ben oui, SCU à l'envers et commande REPERE. Ai-je proposé compliqué ? :angry: le_staffien a demandé une fenêtre avec vue à l'envers. J'ai donc répondu ;) -
Miroir d'une fenêtre de présentation
Tramber a répondu à un(e) sujet de le_staffien dans AutoCAD LT 2012
Une question à la fois par sujet stp ;) Pour inverser une vue, il suffit de lancer SCU, option Y puis 180 et faire un REPERE ou gérer UCSFOLLOW dans la fenêtre et tout le toutim. Donc c'est facile. Question de point de vue. -
Oui donc rien de nouveau sous le soleil il faut toujours le logiciel Bentley View et je me suis mépris en lisant la réponse 13, c'est bien ça ? Reader n'ouvre aucunement du dwg ? :blink: Merci de m'éclairer car rien ne me parait clair.
-
Ok, super intéressant. Je retiens ces suggestions et viens de télécharger NVFree même si j'ai une version d'un ancien. Mais pour le DWG au travers de Reader, pas de succès, j'ai tracé deux polylignes dans un fichier 2007 et ca ne marche toujours pas B)
-
Euh les gars, excusez-moi de polluer un peu mais :o Reader lit le DWG ? Je n'avais pas remarqué. Et avec la même version que toi, lili, je n'arrive à rien ouvrir ni 2D ni 3D. Pourtant en enregistrant en format 2007 si je me souviens de mon essai. Ces tableaux n'aident pas à comprendre vraiment. J'ai bien exploré les liens adobe mais je ne pige pas tout loin de là aux compatibilité de lecture (déjà) sur lequel je vous interroge pour bien comprendre et faire le point ;)
-
Connaitre toutes ses fonctionnalités est possible. Pour ce qui est de les utiliser toutes, là, je suis d'accord, ca serait un sacré challenge selon le temps accordé. B) Dans les années 2000 on pouvait acheter des bibles qui décrivaient jusqu'aux écritures de symboles personnalisés. Il faut toujours les acheter d'occase pour se faire une idée.
-
Micro-probleme Lisp pour Copier/Coller
Tramber a répondu à un(e) sujet de lecrabe dans Débuter en LISP
Mais si tu peux garder du presse papier ! Je l'avais déjà testé : C'est notre Patrick Ille et Vilaine qui l'avait suggéré en get, il suffit de prendre la version set : http://www.theswamp.org/index.php?topic=21764.msg263322#msg263322 Et il me semble avoir déjà vu d'autres techniques encore. ;) -
Moi, si je tape MOLETAGE sur AutoCAD, j'ai les hachures qui se mettent en route. Reconnu comme un vrai nom de commande Véridique :P
-
Ecrire un texte en script
Tramber a répondu à un(e) sujet de jerome.s dans Personnalisation, macros, DIESEL
Sans doute un espace à la fin de ligne avant le retour à la ligne (soit 2 fois ENTREE) ;) Pour reprendre la commande TEXTE avec un nouveau clic et de nouvelles données, on peut aussi batir son script. MAis tout ira bien et sera plus simple en envoyant la commande à chaque ligne. Ligne qui doit finir par ce fameux espace :) -
Merci pour vos contributions ! Je crois que la seule solution en lisp est de parcourir la base de données du dessin et des blocs et de voir s'il y a des régions et des objets 3D que nous dirons "modernes", nurbs et solides en tous cas. Right ? :blink:
-
Coucou, Pareil, je trouve le forum Adesk un peu impossible car rien n'est classé. Au moins les très débutants y sont accueillis gentiment aussi. Valider la réponse est une bonne fonctionnalité. Ici tout est classé, c'est bien plus agréable. Les forums ne sont plus ce qu'ils sont. On ne voit plus de jeunes. Plus de fautes d'orthographes trop majeures :huh: On ne voit plus tellement non plus de gens partant de rien en lisp et devenant des bons amateurs. Ils ont tellement à apprendre avec d'autres logiciels, les jeunes, maintenant. Quant à plus de maintenance de CADxp ou plus tellement, c'est bien dommage, c'est vrai. J'abonde.
-
Oui bonne remarque pour la présence d'une fonction. Mais laquelle ? Car je crois que la dll dont on parle implique une immensité de fonctions, enfin beaucoup, ne serait-ce que Region. Or je doute qu'aucune soit absente, je ne comprends pas ce système.. ;)
-
Wouuuuh. Très rapide avec cette expression. B) :mellow: C'est vraiment curieux d'ailleurs... Pourquoi les utilisateurs lambda(s) qui ne connaitront pas ce code ont, eux, le temps de se faire un café ? Je cherche vraiment à savoir si le modeleur est chargé. A défaut, je sais au moins dire si mon programme a été lancé donc je sais au moins que si mon programme voit ses propres bébés, le modeleur a déjà été chargé. C'est déjà ça. Merci en tous cas ;)
-
Bonne idée, merci. Je vais tester mais point de façon de ... savoir si chargé ? A moins je suppose d'analyser tout le dessin pour y trouver régions et solides. Mais cela ne m'intéresse pas tellement.
-
Ben il faut utiliser TRAJECTOIRERESEAU. Tu l'as pas sur LT ? :angry:
-
J'ai déjà regardé dans la fonction (arx) [merci pour son équivalent développé], tu penses bien. Mais c'est une dll dont il s'agit...
-
Ah bon ? Tu veux dire ? Tu parlais d'un réseau rectangulaire n'est-ce pas ? (je n'ai que la 2016) Car on gère les angles des objets pour les circulaires ou encore je pense sur les réseaux le long d'un objet....
-
Salut, J'avais déjà une solution il y a 10 ans mais elle ne me convient pas. Y-a-t-il un moyen Lisp de savoir si ce dll de modeler est chargé ? Et peut-être un moyen de le charger directement en lisp ? Je me posais la question.
-
Salut, Pour faire des réseaux inclinés, il n'y a pas d'autre choix que de tourner préalablement le SCU autour de Z. Hélas.
