cadpolo
Membres-
Compteur de contenus
118 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par cadpolo
-
SALUT ......... j'ai acheté une carte video d'occas pour brancher mon pc sur ma tv ..... c'est une 3D PROPHET 4000XT 64mb .......ben tout ce que j'ai éssaye comme pilote ne marche pas.... j'ai mis le pilote KYRO etc j'ai l'onglet TV mais il ne détecte rien .... quelqu'un pourrait'il me renseigner ?????? ou sans "vexer" patrick le nom d'un Forum info qui traite ces souci de périphérique............. :cool:
-
Eh oui!! encore et toujours les filtres .........
cadpolo a répondu à un(e) sujet de cadpolo dans Débuter en LISP
Salut ...... J'aimerais savoir ci quelqu'un à utiliser mon petit prog ...... Car j'ai vu qu'il y avait bcp de lecture mais pas de réponse :casstet: .......... Salut ...... -
Salut à tout le monde ..... :) Voila comme promis je mets mon code en ligne ....... Il sélectionne des entités qu'il transforme et les mets dans un calque et les hachures .... puis les transforment en bloc ........ (defun C:mec (/ ) (setq old_filedia (getvar "filedia" )) ;;Récupère la valeur initial (setq old_celtscale (getvar "celtscale" )) ;;Récupère la valeur initial (setq old_clayer (getvar "clayer" )) ;;Récupère la valeur initial (setq old_cmdecho (getvar "cmdecho" )) ;;Récupère la valeur initial (setq old_hpassoc (getvar "hpassoc" )) ;;Récupère la valeur initial (setenv "MaxHatch" "10000000") ;;gère le nb de hachures (setvar "filedia" 1 ) ;;Désactive la boite de dialogue (setvar "PEDITACCEPT" 1 ) ;;desactive l'invite de pedit "voulez transformez la ligne en polyligne " ..... (setvar "cmdecho" 0) ;;évite de voir défiler toutes les commandes ;;;(setvar "hpgaptol" 3000) (setvar "hpassoc" 1) ;;rend associative la hachure (alert " VOILES MIS EN CHARGE " ) ;;Message d'alerte (setvar "cecolor" "DUCALQUE" ) ;;Active la couleur Ducalque (setq le_calque (cdr(assoc 8 (entget(car(entsel)))))) ;;je (récupère le nom ) selectionne le calque à filtrer (setq ssel1 (ssget "_X" (list(cons 8 le_calque) (cons 0 "CIRCLE,SOLID,LINE,LWPOLYLINE,ARC")))) ;;Dans ce calque je filtre toutes les lignes,cercles,solides,lwpolyligne et arc . (repeat (sslength ssel1 )) ;;on répète l'action pour parcourir tout le jeu de sélection. (command "_-linetype" "CH" "Cache" "" "" "") ;;Charge le type de ligne CACHE (setq val_ltscale ( getreal "\nEntrer la valeur de la ligne \n<(trace de trait cache)> : " )) ;;recupere la valeur du type de ligne (setvar "ltscale" val_ltscale ) ;;Donne une nouvelle valeur au type de ligne tracer (command "-calque" "N" "_BA_Mise en charge" "TL" "Cache" "_BA_Mise en charge" "E" "_BA_Mise en charge" "CO" "8" "" "") ;;crée un nouveau calque avec un type de ligne et une couleur. (command "pedit" "multiple" ssel1 "" "J" "0.25" "" "" ) ;;Transforme les lignes en polyligne et les joints (command "_region" ssel1 "" ) ;;transforme en region toute la selection (setq ssel1 (ssget "_X" (list(cons 8 le_calque) (cons 0 "CIRCLE,SOLID,LINE,LWPOLYLINE,ARC")))) (command "_chprop" ssel1 "" "CA" "_BA_Mise en charge" "" "" ) ;;récupère la sélection et la passe dans le calque mc (command "-calque" "E" "_BA_Mise en charge" "" "") (setq ssel2 (ssget "_X" (list (cons 0 "CIRCLE,SOLID,LINE,LWPOLYLINE,ARC")))) (setq n 0) (setq Long_sel (sslength ssel2)) (repeat Long_sel (setq ent_last ( ssname ssel2 n)) (command "-fhach" "P" "ar-sand" "0.005" "" "S" ent_last "" "" ) (setq n(+ 1 n)) );;fin de repeat (command "-bloc" "mc" "0,0,0" (setq ssel3 (ssget "_X" (list(cons 8 "_BA_Mise en charge")))) "") (command "-inserer" "mc" "0,0,0" "" "" "" ) (setvar "filedia" old_filedia ) ;;;;reinitialise la boite de dialogue (setvar "celtscale" old_celtscale ) ;;;;reinitialise l'echelle de ligne (setvar "clayer" old_clayer ) ;;;;reinitialise l'ancien calque courant (setvar "cmdecho" old_cmdecho ) ;;;;reinitialise la commande echo (setenv "MaxHatch" "50000") (prompt "\Tapez mec pour lancer le prog") (princ) );;Fin de defun Bon il marche, mais dès fois il par en """couille"""" je ne comprends pas ?????? Càd sur un fichier propre ça marche très bien ... mais si on récupère un fichier archi que je veux utiliser il selectionne n'importe quoi ... Ex: les hachures qui sont censés être dans des region sortent de le leurs contours .... il part en""""" vrille """"" Qu'en pensez vous ........ Salut ......
-
Salut gile ..... Ca marche avec le type solide ..... Mais pour les dots ou ar-sand il ne traite pas toutes les regions ....... Mais je dois m'y remettre ........... mecrci.....
-
Salut à vous ...... Merci pour toutes ces explcations ...... Effectivement je vais essayer de rajouter la variable maxHatch "1000000" pour voir ce que cela dit ............ effectivement tu as raison je devrais déclaré mes variables, mais parce que le code n'est pas terminé ni complètement strcuturé ....... Et pour répondre à Tramber et gile, j'ai tout simplement dessinné des lignes, puis un contour avec la polyligne puis une region ....... Mais normalement, ce code est fait pour passer en revue chaque régions faisant partie du groupe de selection en lui appliquant directement la hachures ......Donc des petits espace pour eviter les hachures trop denses ...Non???????
-
Salut gile ...... Merci pour ta reponse ..... Mais cela ne marche pas ........ Mais y a t'il un autre moyen pour selectionne une entite et la traité dans la foulee ??????
-
Désolé ... Et c'est normal ....qu'il ne voulait pas hachuer car ... (setq n(+ 1 n)) au lieu de (setq n(1+ n)) pas pareil .... mais sur les 22 régions selectionnées seul 5 sont traitées ..... Par contre je """ bute """""
-
Salut à vous .....qui me lisez ............. :) Je suis toujours avec mes codes de filtres ça avance, lentement mais ..... Bon j'ai comme d'habitude une petite question pour vous ?????? :casstet: [surligneur] (defun c:reg (/) (setq ssel2 (ssget "_X" (list (cons 0 "region")))) (setq n 0) (setq Long_sel (sslength ssel2)) (repeat Long_sel (setq ent_last ( ssname ssel2 n)) (command "-fhach" "P" "ar-sand" "0.1" "" "S" ent_last "" "" ) (setq n(1+ n)) );;fin de repeat );;fine defun[/surligneur] L'idée est de palier au pb de hachure d'un trop grand nombre de hachure ..... En selectionnant un à un les regions et en leurs appliquant directement la hachure .... Mais MESSAGE D'ERREUR : Impossible d'hachurer ...... Encore merci pour la réponse si vou l'avez ..... :D
-
Toujours les \"ssget et cie.......\"
cadpolo a répondu à un(e) sujet de cadpolo dans Débuter en LISP
Salut dider .... effectivement je me suis dis ça, qu'il faudrait en faire peu, mais je voulais essayer d'éviter de faire un code de ce type, car je pense balaise ... mais il que que je ragerde par qu'elle bout commencer ....... ........ salut et merci ... -
Toujours les \"ssget et cie.......\"
cadpolo a répondu à un(e) sujet de cadpolo dans Débuter en LISP
salut gile .... effectivement je peux gerer avec HPSCALE, mais j'aurais toujours ces pb, car il faudrait savoir à l'avance ci l'echelle 0.001 ou 0.002 marche et des fois si ça marche l'echelle ou HPSCALE n'est pas forcement de 0.02 ou 0.01 mais 1...... -
Pourquoi Cela ne marche t\'il pas ???
cadpolo a posté un sujet dans Personnalisation, macros, DIESEL
Salut ....... Voila pourqoui cette macro d'pares vous ne marche t'elle pas ??????? :casstet: """" [surligneur] ^C^C-calque;N;_BA_maconneries;CO;6;_BA_maconneries;;-calque;CH;_BA_maconneries;;_mline;S;maconneries;J;N;E;sendcommand;;_-bhatch;P;ANSI31;.05;90;A;A;O;;S;@;;; [/surligneur] """" Forcémént j'ai du faire une """connerie""" mais peux t'on creer plusoeyrs commandes chainées dans une macro c'est peux etre trop ????. ou effectivement c'est unr erreur de synthaxe ?????? .......... :casstet: -
Salut à vous ...... je suis toujours sur mes exemple de lisp, je ne l'ai pas encore mis en ligne car pas fini, mais le problème que je rencontre c'est que pour creer une hachure avec un motif solide ( j'utilise (command "_hatch" "SOLID" (setq ssel2 (ssget "_X" '(( 8 . "_BA_Voiles")))) aucun pb ça marche, sachant qu'auparavant j'ai creer des solides qui sont dans ce calque. mais la ou ça pose des pb non sur la selection, mais sur le motif de hachures ( si ex ce sont des DOTS ou des AR-SAND en ayant pas mal de regions à hachuré il ne ne peux car [surligneur] """Les hachures sont trop denses ou la taille des discontinuités est trop petite."""[/surligneur], peux t'on regler ce probleme est ce que la variable maxHatch regle ce pb........ Merci ................ :casstet:
-
advance gamme beton
cadpolo a répondu à un(e) sujet de cadpolo dans Devis, métré, estimation, quantitatif
SALUT...... Effectivement je ne l'ai pas utiliser, mais il faut des volumes ..... tu ne peux dessiner une 2D de memoire ........... tchao..... -
petage de cable_ssegt_et autre......
cadpolo a répondu à un(e) sujet de cadpolo dans Débuter en LISP
Au faite Merci Gile .... :) Vous me direz : [surligneur] c'est en forgeant que l'on devient forgeron[/surligneur] ..... -
petage de cable_ssegt_et autre......
cadpolo a répondu à un(e) sujet de cadpolo dans Débuter en LISP
Salut Gile..... :D Et fallait y penser rajouter la suite dans la même condition et je n'ai pas testé les OR et AND .... Mais c'est vrai ais je raté une étape ???? Mais ma question demeure pourquoi faut il teste (SSLENGTH) le nbr de jeu de selection (SSMEMB) verifier si le nom de l'entite s' y trouve ...... ET boucle sur la selection .... :casstet: Car ce code marche bien sur il est a amélirer ????? (defun c:ssel2 () (setq le_calque (cdr(assoc 8 (entget(car(entsel)))))) (setq ent_le_calque (ssget (list (cons 8 le_calque) (cons 0 "CIRCLE,SOLID,LINE")))) (command "_chprop" ent_le_calque "" "CO" "4" "" "" ) ) -
Salut a tout le monde ((enfin ceux quie me liront ))....... Voila j'essaye de me créer ma propre selection d'objet à filtrer ..... J'ai déja poster quelque quesion et eu des reponses....... Mais comme je dis on n'est jamais mieux servi que par sois même........ Donc j'essaye de comprendre comment fonctionne ces " satanés " filtres ........ Voila pour créer un filtre qui ne selectionnne que les éléments d'un calque bien precis.. tel que les lignes cercles solides polyligne et non les textes .... les modifies la couleur etc......... mais quelque chose de tres simple ...... donc je me dis qu je selectionne le calque ;;;Selection du calque a traiter (setq le_calque (cdr(assoc 8 (enget(car(entsel)))))) et apres j'essaye les conditions (setq ent_le_calque (ssget "_X" '((-4 . "AND")) la ça marche mais si je rajoute d'autres cond à lasuite (0 . "cercle") (0 . "solide")ben non !!!! sslength pourquoi faut 'il boucler si on selectionne toutes le entirés pourquoi les reboucler????? Les entités selectionnés peuvent midifier rapidement ......... :casstet: .......... Alors qui peux renseigner un nul...... merci
-
Salut .... Autocad n'a rien qui permet de lire un PLT , de ce que je connais .... mais il existe un soft malheursement payant, pas trop cher pour une societé .... qui permet de lire un fichier pour imprimer ce que l'on voit .... De chez OCE fabricant de traceur Mais seul les tireurs de plans on la possilbilte de te l'intaller donc si tu as reproducteur de plans dans ta region contacte le .... Le soft s'appelle REPRODESK IL EST PAS MAL ..........
-
advance gamme beton
cadpolo a répondu à un(e) sujet de cadpolo dans Devis, métré, estimation, quantitatif
j'ai convaincu mon chef que ce produit n'est pas fait pour les projeteurs BA qui ne font pas D'EXE, car je pense que l'utilisation d'advance necessite un travail préalable de faisabilté du plan de l'architecte en phase étude , c-à-d bien savoir ce qu l'on met comme ex : section de poutres ou poteaux, d'altitude de plancher exacte ( BRUT ) :casstet: ( etre precis avant la saisie )...( mais tout bouge tout le temps,chaque instant .... :D Car on ne fait que de la saisie , donc si modification il y a PB.... :mad: Ex : Les murs ne suivent pour les changement d'altitude les poutres aussi ........ Les plans de coupent souci il faut trouver la bonne profondeur de coupe ......... effectivement c'est en forgeant que l'on devient forgeron, mais le temps c'est de l'argent .. Mais si on surmonte toutes ces étapes au final on a une belle ossature de batiment en 3D à montrer à ses collegues...... Mais que de mal ........... [surligneur] C"'est pour cela qu'on es jamais mieux servi que par soi même .........[/surligneur] -
Merci les gars ...... Effectivement, j'ai mis calque mais ma var. c'est nom_du_calque ... En faite je me demande si je ne part pas dans la mauvaise direction avec ce code, car apres, voici ce que je mets [surligneur] (setq x (entnext ssel1))[/surligneur] :casstet: Je voudrais récupérer les information de cette sélection ssel1 qui pourrait contenir des entites lignes, LwPolilignes,solides du calque filtré nom_du_calque et que je changerais de calque avec Entmake .... Mais il semblerais que je mette trop d'arguments dans ma ligne de code ....... [surligneur] [/surligneur] Ca veut bien dire goupe de selction dans laquelle on peut extraire des entitées ????????
-
Il faudrait en créer un pour ADVANCE GAMME BETON .... Il y aurait des choses à dire et à discuter .......
-
Salut ... Je veux créer filtre pour récupérer les lignes, Polylignes, etc... qui se trouvent dans un calque " Calque " :casstet: Donc je fait ce petit code [surligneur] (defun C:ESSAI (setq calque (getstring "Entrez le nom du calque : ")) (setq ssel1 (ssget (list (cons 8 calque ))) )[/surligneur] pour débuter et Erreur de la part d'autocad ... Sur la premiere ligne et la deuxieme en recher chant les erreur avec Vlisp...... [surligneur] erreur: élément incorrect dans la liste d'arguments: (GETSTRING "Entrez le nom du calque : ")[/surligneur] [surligneur] erreur: syntaxe DEFUN incorrecte: (C:ESSAI (SETQ SS2 (SSGET (LIST (CONS 8 CALQUE)))))[/surligneur] Pouvez vous m'aider
-
Peux t\'on avoir deux commandes en macro
cadpolo a répondu à un(e) sujet de cadpolo dans Personnalisation, macros, DIESEL
Salut Rebcao..... Merci pour ton explication ...... Effectivement dans un premier temps j'ai crée une macro, que je lance juste après et quelque soit le nombre de point de la mline, la commande @ à la suite de h;;;@ récupère l'ancien objet dessiner et ensuite l'hachure ..... je t'apprends rien :cool: Eterreur de frappe sendcommand au lieu de sencommand 3 ................. -
Peux t\'on avoir deux commandes en macro
cadpolo a posté un sujet dans Personnalisation, macros, DIESEL
Salut à tous ..... Voila j'crée une macro multiligne qui me fait un truc bien précis .... La voila ">>>>^C^C-calque;N;_BA_maconneries;CO;6;_BA_maconneries;;-calque;CH;_BA_maconneries;;_mline;S;maconneries;J;N;E;sencommand je dessine un mur maconneries de 20 que je mets dans un calque en entrant l'epaisseur au clavier ...jusque là tout va bien .... mais si je rajoute à la macro de dessus : -hachures : sur la ligne de commande continuez cette tache en récuperant grace a la commande _select;d ou @ le dernier objet dessiner cela ne marche pas ... c'est à dire ça => ">>>>^C^C-calque;N;_BA_maconneries;CO;6;_BA_maconneries;;-calque;CH;_BA_maconneries;;_mline;S;maconneries;J;N;E;sencommand; _hatch;ANSI31;.1;90;d cela ne marche pas Donc si quelqu'un à une idée je suis preneur .......... -
MERCI..pour ces info.. mais je l'avais essayé aussi mais rien ne se passe ....... j'ai essayé le statenv pour voir les variables modifiées ....rien de particulier .... maintenant c'est la commande rectangle qui ne marche pas ...........
-
Salut à tous ....... Avez vous déjà une des des commandes qui ne marche plus comme la commande copierpropriétés et fenetres proprietés ?????????? je ne suis pas sure si ça vient du faite que j'ai récupérer des fichiers du notre plate-fomre qui vectorworks ..... que j'ai purger ........ Pouvez me renseigner ....... merci .....
