-
Compteur de contenus
3 609 -
Inscription
-
Dernière visite
-
Jours gagnés
30
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par x_all
-
Nom de l'xref pointé par une ligne de repère
x_all a répondu à un(e) sujet de PiBey dans AutoCAD 2015
je crois qu'on s'éloigne un peu de mon champ de compétence, mais il doit y avoir moyen de faire un blocs dynamique à partir d'un repère et d'un attribut. un peu comme ça. Puis avec un lisp tu peu soit cliquer une Xref et appeler son nom. Soit "immatriculer" toute les Xref à toi après de déplacer les blocs pour que ce soit lisible. Quoi que ça va poser des pb pour le choix du pts d'insertion si elle ont toutes le même. Dans les ref DXF il semblerait que le code 100 corresponde à une Xref ( 100 Subclass marker (AcDbXrecord) ) mais je ne trouve pas comment sortir le mon... peut être en VLisp? -
Je suis bien d'accord que 3ds max et sketchp soit incomparables que ce soit au niveau des fonctionnalités ou du rendu. Mais ils le sont également au niveau du prix. La ou je tique, c'est qu nos chères têtes pensentes de totodesk nous obligent à avoir une souscription pour la BDS ...
-
LISP - Création d'une certaine polyligne par décalage
x_all a répondu à un(e) sujet de hey_bapt dans AutoCAD 2012
slt (gile)... Quand je dis qu'il y a des artistes... La gestions des erreurs est la partie à mon sens la moins facile d'un programme. Je te remercie pour la leçon, et j'en prends bonne note pour plus tard... cmd3 est de toute beauté... J'ai du mal avec le (and utilisé comme ça, mais il faut reconnaitre que c'est diablement efficace. Mais j'en suis encore à faire des codes laborieux et un peu "scolaires" il me faudra du temps pour que ça devienne naturel... J'avoue avoir moi même mis du temps à digérer. Aussi, je me permet de rédiger une sorte d'introduction à ton introduction pour ceux qui n'ont jamais fait de programmation... c'est sans prétention et les codes que j'y donne serai sans conteste perfectibles. Mais ça peu aider à débuter... . -
LISP - Création d'une certaine polyligne par décalage
x_all a répondu à un(e) sujet de hey_bapt dans AutoCAD 2012
slt voici un petit code qui devrait te soulager de quelque clic. je me suis pas mal inspirer de CT de (gile) pour la partie re définition des variables globales. soit tu sélectionne une poly puis espace pour lancer le bouzin, soit tu fait espace pour changer un paramètre. dans le code sont définis 2 paramètres par défaut que tu peu changer en "dur" si ils ne te conviennent pas... (defun c:dec-fix (/ poly choix lst-poly pt ep0 ep1 tmp ) ;;initialisation des variables globales si elle ne sont pas afféctées (if (/= (type *offset*) 'REAL) (setq *offset* 1.0) ; changer ici la valeur du décalage par défaut ) (if (/= (type *ep*) 'REAL) (setq *ep* 0.1) ; changer ici la valeur de l'épaisseur par défaut de la polyligne décalée ) (while (and (princ (strcat "\nDécalage actuel = " (rtos *offset*) "\nEpaisseur actuelle = " (rtos *ep*) " sélectionner une polyligne ou espace pour changer un paramètre" ) ) (not (setq poly (ssget ))) ) ;_ Fin de and (initget 1 "Decalage Epaisseur") (setq choix (getkword "\nChoix de l'option [Décalage Epaisseur]: " ) ) (cond ((= choix "Decalage") (if (setq tmp (getreal (strcat "\nLargeur du décalage (actuel <" (rtos *offset*) "> ): " ) ) ) (setq tmp *offset* ) ) ) ((= choix "Epaisseur") (if (setq tmp (getreal (strcat "\nLargeur du décalage (actuel <" (rtos *ep*) "> ): " ) ) ) (setq tmp *ep*) ) ) ) ) ;_ Fin de while on a nos paramètres et une sélection (setq lst-poly (entget (ssname poly 0))) (if (/= "LWPOLYLINE" (cdr (assoc 0 lst-poly))) (progn (princ "\n l'entité n'est pas une polyligne") (c:dec-fix) ) ) (princ "\n sélectionnez un point sur le coté à décaler ") (setq pt (getpoint)) (setvar "Cmdecho" 0) ; rendre inactif l’écho des commandes (command "decaler" *offset* poly pt "") (setvar "Cmdecho" 1) ; remettre actif l’écho des commandes et l'aosmode ;; modification de l'épaisseur globale ;;de la poly qui vien d'etre créée (setq lst-poly (entget (entlast))) (setq ep0 (assoc 43 lst-poly) ep1 (cons 43 *ep*) lst-poly (subst ep1 ep0 lst-poly) ) (entmod lst-poly) (princ) ) -
On peut aussi parler d'archicad... les export archicad sont une plaie. On ne peut pas non plus reproché à l'éditeur de ne pas prendre les plus élémentaires renseignements sur le fonctionnement de tacad (quoi que...) et les archi sont des gens trop occupés pour regarder les paramètres d'export... mais couleurs forcées calques aléatoires; cotes stylée de l'espace et tuiles exploses sont au rendez vous. Viennent plus de hachures solide à tout vas qui sont du plus bel effet quand on sort un DCE en noir et blanc (ben oui s'il faut sortir tous les plan de chaque corps de métiers pour un immeuble de 5 étages en couleur, à 10 euro le A0 le dossier DCE est franchement pas donné.) Je ne parle même pas d'all plan ou j'ai eu reçu des plans au 1/50 eme comme si on importait un pdf... Après c'est vrai aussi que dans les BE on ne croisent pas forcément la crème de la crème... une charte graphique n'est pas un luxe. à condition qu'elle ne soit pas hyper contrainte car le remède est alors pire que le mal (96 calques de mémoire pour les réseaux de la ville d'aix avec des truc du style calque des vannes, calques des bouches à clef,calque des chambres de vannes calque des tuyaux fontes calque des .... un calque AEP + un calque cotation AEP aurai à mon avis été suffisant.) C'est pour ça que je béni tous les jours des routines comme spécial sélection de (gile) ou Jav de Patrick_35..
-
LISP - Création d'une certaine polyligne par décalage
x_all a répondu à un(e) sujet de hey_bapt dans AutoCAD 2012
j'ai un truc en tête, mais débutant moi aussi, ça me prendra des plombes..De plus enchainer brutalement les charrettes sous la clim du boulot et l'été caniculaire provençal ne va pas m'aider à être productif en soirée. Néant moins je vais être (ou ne pas être ?) confronté à des problèmes similaires sous peu. Je cherche aussi des pistes. Le débat (command ou (command-s me fait regarder comment créer une polyligne décalée avec (entmake. mais ça à l'air balaise... d'autant que je veux le faire en 2d puis le projeter en 3d en fonction d'une pente... y inclure l'épaisseur et un pas fixe devrai être facile au passage...mais l'accouchement sera sans doute long... -
je ne connais pas mensura, mais il me semble que tu peux exporter les faces 3d en dwg si oui le pdf 3d avec bentley wieu prend 10 s...
-
Pour le coup, je suis sidéré qu'un logiciel d'architecture ne propose pas en natif des fonctions d'insertion sur photo sachant que c'est une pièce obligatoire dans un PC... se payer un logiciel à 7000 boules de chez todesk et devoir passer par un truc gratos de chez google... pas que chez gogle ils font de la mouise, mais ça fait pas sérieux... Si les grandes oreilles de la maison mère trainent par ici, qu'ils sachent que je suis un utilisateur pas contant... et que je ne dois pas être le seul...
-
Avec plottodevice... grrrr c'est du vba... c'est pas que j'y suis allergique, mais je commente tout juste à bricoler en lisp, et le VBA c'est quand même une autre paire de sacs de nœuds ... de toute façon, la période de psedo calme est finie, je vais plus trop avoir le temps pour développer...
-
je l'ai essayer hier soir en local, je confirme que c'est super lourd... une piste, il y a énormément de texte et de cotes annotatives que je ne suis pas arriver à purger. (il y en a dans les blocs) et les styles de texte sont un peu louche... j'ai essayer de tout exploser pour passer tout dans un style arial 'simple' et passer un coup de stripmtext mais j'ai eu une urgence familiale et je n'ai pas pu finir... à tester...
-
ce message va t il demander un modérateur ? test aussi...
-
HP Instant Printing 3 pour HP T1300
x_all a répondu à un(e) sujet de fabcad dans Périphériques de sortie, impression
pas mal... ça ressemble à ce que le traceur de plan avait pour son Océ... -
[Résolu] Lisp sur la base de la commande Liste
x_all a répondu à un(e) sujet de Circus dans LISP et Visual LISP
je crois bien que c'est (gile) qui avait donné les liens, mais j'ai fini par le stoker cher moi... joch04.free.fr/images/lisp-ini/acad_dev180.7z par contre ce n'est à jour que jusqu’à la 2013 il me semble... il y a peut être mieux sur le net directement chez todesk ps il y a les références DXF et Autolisp aussi... -
en parlant de compatibilité, j'ai un lisp qui utilise (command "_.-PLOT" ... comment faire ça avec un entmake?? (pure rhétorique?) En fait je me suis rendu compte ce soir, que le lisp ne marchait pas sur un poste en 2015... je l'ai développer sur un poste en 2013 et il est destiné à des poste en 2009 (je sais on est pas trop à jour chez moi..) Bref il y a quand même des trucs un peu tordu à faire sans (command... Insérer un bloc, par exemple, est ce possible? Au pire, y a t il une variable système à tester pour savoir quelle version d'autocad tourne? merci
-
le chemin du lisp est du dcl doivent être déclaré et dans les fichiers support et dans les fichiers "de confiance" est ce le cas?
-
récupérer la position de début d'une polyligne
x_all a répondu à un(e) sujet de Ahimsa dans Débuter en LISP
comme à mon habitude, je note mon apprentissage sur un petit site Et j'allais justement attaquer les polylignes. Cette ligne magique va m'être trés utile... je partais sur une piste plus compliquée... enfin plus simpliste donc plus de lignes de code :) Ahimsa, tu sembles en être au même stade que moi... ça te sera peut être utile... -
ce serai pas un coup de attsync?
-
gestionnaire de sauvegarde w7 avec exclusions de fichiers
x_all a répondu à un(e) sujet de GEGEMATIC dans Windows trucs et astuces
j'avais fait un batch il y a super longtemps avec Xcopy (voir exclude) si je le retrouve je le posterai... tu le met en tache planifiée c'est super simple, et quans tu veux archiver une date, tu renomme le répertoire comme ça il recré un arbre... on peu même ne copier que les fichiers dont la date à changer ! (/D) edit je retrouve plus le mien, mais il y a un bon exemple ici -
[Résolu] Lisp sur la base de la commande Liste
x_all a répondu à un(e) sujet de Circus dans LISP et Visual LISP
si je me goure pas (ssget "_X")) te renvoie un jeu de sélection de tout le dessin... c'est un peu brut de décoffrage non? tu veux faire quoi trier dans ce boxon? fait au moins un filtre sur le type d'objet que tu veux lister non? -
récupérer la position de début d'une polyligne
x_all a répondu à un(e) sujet de Ahimsa dans Débuter en LISP
je te propose 2 petit lispounet qui devrai d'aider à te repérer. Dxf.lsp qui retourne les propriétés dxf d'une entité et dump.lsp qui retourne en plus les propriétés Vba à la ligne de commande (faire F2 pour ouvrir la fenêtre) pour le dxf je te renvoie vers les ref, également les fonctions ici ça peu aider pour voir ce qui est accessible et sous quelle forme. tu traces un truc que tu maitrise, départ en 0,0,0 puis quelques point avec ou sans F8.... ça m'a beaucoup aider à m'orienter dans ce foutoir qu'est la base de donnée d'un dessin. -
l'incontournable (gile) avait fait un post sur le sujet. je suis dessusil y a peu en faisant des recherches sur le sujet... http://cadxp.com/topic/30066-modifier-un-bloc-dynamique-en-fonction-de-son-attribut/ quite a rajouter un attribut pour etre raccord il doit y avoir tout ce qu'il te faut ..
-
[résolu] Transformer surface (balayage) en face 3D
x_all a répondu à un(e) sujet de La Lozère dans AutoCAD 3D
tu exploses, puis modification convertir en maillage, et tu re exploses. -
j'ai rapidement regarder ce soft, mais les mnt qu'il supporte sont plutot des mnt de très grandes dimensions codé en niveau de gris sur un jpeg non? bref quel est ton mnt sur autocad, tu n'aurai pas que des points géo par hazard? quel sont les fichiers supporter à l'import par ton soft... c'est pas syntétique, c'est pointu précis efficace...
-
Associer .lsp à l'éditeur Visual lisp
x_all a répondu à un(e) sujet de La Lozère dans Débuter en LISP
je ne suis pas sur que l'éditeur s'ouvre sans autocad. personnellement je me suis rajouter un bouton car de toute façon quand j'édite il faut que je débugge pas mal donc il me faut autocad pour tester... Sinon, le notepad++ est pas mal, il reconnait les parenthèses et fait la coloration... pour l’indentation, je n'ai pas essayer...
