-
Compteur de contenus
2 160 -
Inscription
-
Dernière visite
-
Jours gagnés
16
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par bryce
-
Bonjour, Tu peux changer d'espace de travail (clique sur l'icône "roue dentée" dans la barre d'état en bas à droite de l'écran.
-
Bonsoir, Je n'ai pas bien compris ta question, ni testé ta macro, mais : - a priori je ne vois pas l'utilité de l'apostrophe après le ^C^C - tu fais un $(getvar,dist), mais il n'existe pas de variable "dist" :casstet:
-
Bonsoir, La formule en question est utilisable dans un champ, mais il me semble que les champs n'étaient pas dispo dans LT 2007... :( L'idée de bonuscad est bonne (les blocs rectangulaires), ou sinon tu peux toujours télécharger la version d'essai de ZwCAD pour pouvoir utiliser des Lisp.
-
Bien vu, c'est probable en effet. :)
-
Bonjour, En effet, mais il y a une variable FILLMODE. ;) Par contre elle concerne normalement tout le fichier, c'est bizarre que l'affichage des largeurs soit différent d'un onglet à l'autre... :casstet: Aurais-tu la possibilité de poster un fichier en exemple ?
-
Choix d\'un langage de programmation (AutoCAD LT)
bryce a répondu à un(e) sujet de Carboleum dans ObjectARX/DBX, C++, .NET, RealDWG
Bonjour, Théoriquement, on ne peut pas utiliser de Lisp ou autre langage dans LT. Manifestement certains ont trouvé la faille et ont réussi à le faire, ils ont commercialisé une extension (LT Enabler) et se sont retrouvés en procès avec Autodesk (inutile de préciser qu'ils ont perdu...). Maintenant si quelqu'un sait comment faire, ça m'intéresserait aussi par curiosité personnelle... :) -
Bonjour, Quelle est la valeur de la variable FIELDEVAL (normalement elle est à 31 par défaut) ?
-
Bonjour, Comment le Lisp devrait-il choisir à partir de quelle extrémité il faut ajouter les sommets ?
-
Bonjour, Il n'y a pas d'élévation sur une multiligne, mais elle peut bien sûr avoir une coordonnée Z. On ne peut pas récupérer cette info avec un champ, mais on peut le faire en Lisp en récupérant la 3e valeur associée au code DXF 11.
-
Bonjour, Il suffit de faire un copier-coller pour obtenir une image incorporée dans le fichier sous forme d'objet OLE, non ? :casstet:
-
Bonjour, Tout de suite après l'ouverture du fichier, appuie sur F2 et c'est indiqué. ;)
-
Ok :) Ça me semble effectivement être la meilleure solution.
-
Bonjour, En effet, pour la modif sur Pline_Block j'ai utilisé tel quelle la routine de Lee Mac, mais réflexion faite sa méthode n'est pas terrible. D'après ce que j'ai vu sur le net, avec certains processeurs (getenv "PROCESSOR_ARCHITECTURE") pourrait retourner autre chose que "X64" ou "x86" (AMD64 par ex.), donc à éviter... :exclam: J'ai vu une autre façon de faire sur le net, qui est de tester la version de Windows : (> (vl-string-search "x64" (getvar "platform")) 0). Mais ça ne fonctionnerait pas non plus dans le cas d'une vieille version d'AutoCAD installée sur un Win 64 bits... Pourrais-tu expliquer ta méthode stp ? Comment sais-tu que (strlen (vl-princ-to-string (vlax-get-acad-object))) sera > à 40 sur une version 64 bits ? :casstet:
-
Salut (gile), Sur une 2011 32 bits sous XP 32 bits, la méthode GetObjectIdString existe, et (vla-GetObjectIdString *util* obj :vlax-false) et (itoa (vla-get-ObjectId obj)) renvoient exactement la même chaîne. Il faudrait voir sur les versions précédentes ce qu'il en est. Bonne nuit ! :P
-
Ça n'est pas très grave, les commandes Chanfrein et Raccord standard (les mêmes qu'en 2D) fonctionnent très bien sur des solides. :)
-
Bonsoir, Dans l'"Atelier des nouvelles fonctionnalités" de la version 2011, tu peux voir tout ce qui a changé par rapport à la 2010: http://docs.autodesk.com/ACD/2011/FRA/NFW/nfw.htm Si tu ne fais pas de 3D, il y a peu de changements. Les quelques fonctionnalités qui sont pas mal à mon avis sur la 2011, et qui manquent sur la 2010: - les poignées qui permettent de modifier les polylignes (et splines) plus facilement (ajouter/supprimer des segments, etc.) - la possibilité de rendre invisible des objets sans passer par les calques - éventuellement la transparence - la déduction de contraintes, si tu fais un peu de dessin paramétrique - à part ça, bof...
-
Des sphères peuvent aussi être des maillages, pas forcément des solides. ;) A part FACETRES, je ne vois pas trop quel autre réglage d'AutoCAD pourrait avoir une influence. C'est peut-être lié à la façon dont Artlantis importe les solides... Peut-être qu'il les convertit en maillage, il n'y a pas d'option dans Artlantis qui pourrait permettre de contrôler ça ? Ou bien peut-être qu'en faisant plutôt un maillage qu'un solide dans AutoCAD, tu pourrais contrôler le nombre de facettes ?
-
Bonjour, Sans doute la variable PICKFIRST à remettre à 1... ;)
-
Bonjour, Tu peux utiliser la fonction getBlock dans la bibliothèque Dialog de (gile). ;) http://www.cadxp.com/sujetXForum-14737.htm
-
Bonjour, 2 messages plus haut: ;)
-
Bonjour, Oui, en Lisp T équivaut à True dans d'autres langages, et nil à False (entre autres). :)
-
Bonjour, Drico, tu ne précises pas le type d'objet que tu as créé dans AutoCAD : solide, maillage polygonal (ceux des versions pre-2010), maillage 2010... ?
-
Voici une fonction qui renseigne la propriété si elle existe, ou si elle n'existe pas la crée et la renseigne. :) (defun bs:SetCustomProp (key val / summ) (vl-load-com) (or (not (vl-catch-all-apply '(lambda () (vla-SetCustomByKey (setq summ (vla-get-SummaryInfo (vla-get-ActiveDocument (vlax-get-acad-object)))) key val ) ) ) ) (not (vl-catch-all-apply '(lambda () (vla-AddCustomInfo summ key val) ) ) ) nil ) ) [Edité le 31/3/2011 par bryce]
-
Bonjour, Une question : y a-t-il une raison pour faire (< 0 (getvar 'cmdactive)) plutôt que (> (getvar 'cmdactive) 0) ? Ou bien c'est juste une question de tournure d'esprit ? :P Et une observation : sur la 2011, il m'a fallu mettre (initdia) avant (command "_xattach") pour avoir la boîte de dialogue de choix de fichier.
-
Bonjour, Bien sûr que c'est possible... si tu bosses chez Google et que tu as accès au code source ! :P ;) Si tu en as vraiment besoin et que c'est pour une utilisation pro, le plus simple est d'acheter une version Pro qui n'est pas si chère (je n'ai pas d'actions chez Google)... ;)
