fanion Posté(e) le 15 décembre 2005 Posté(e) le 15 décembre 2005 Salut à tous,y aurait il un moyen (voir une commande) pour que une ligne caché dans dans l'EO est la même aparence dans l'EP, sans modifier ECHLTP?(Je ne suis peut etre pas très claire :cool: )
fanion Posté(e) le 15 décembre 2005 Auteur Posté(e) le 15 décembre 2005 j'ai trouvé : PSLTSCALE à 0.(suffisait de chercher un ch'tit peu dans l'aide)
jalna Posté(e) le 15 décembre 2005 Posté(e) le 15 décembre 2005 SalutSi tu parles de types de lignes c'est la variable systeme : [surligneur] PSLTSCALE[/surligneur] Gère la mise à l'échelle du type de ligne de l'espace papier. 0 Aucune mise à l'échelle particulière du type de ligne. La longueur des tirets dépend des unités de dessin de l'espace (objet ou papier) dans lequel les objets sont créés. Mise à l'échelle effectuée par le facteur ECHLTP général. 1 La mise à l'échelle du type de ligne dépend de celle de la fenêtre. Si TILEMODE a pour valeur 0, la longueur des tirets est définie en fonction des unités de dessin de l'espace papier, même pour les objets de l'espace objet. Dans ce mode, les fenêtres peuvent être agrandies différemment et néanmoins afficher des types de ligne identiques. Pour un type de ligne particulier, la longueur des tirets dans une fenêtre est identique à celle des tirets dans l'espace papier. Vous pouvez toujours gérer la longueur des tirets à l'aide de ECHLTP. A plus... "Je suis fasciné par l'air. Si on enlevait l'air du ciel, tous les oiseaux tomberaient par terre... Et les avions aussi... En même temps l'air tu peux pas le toucher... Ca existe et ça existe pas... Ca nourrit l'homme sans qu'il ait faim... It's magic ! L'air c'est beau en même temps tu peux pas le voir, c'est doux et tu peux pas le toucher... L'air, c'est un peu comme mon cerveau..."J-C Van DammeMon forum : http://plexus.forumactif.org/
rebcao Posté(e) le 15 décembre 2005 Posté(e) le 15 décembre 2005 Mais dans ce cas les types de ligne ne s'adaptent plus automatiquement à l'échelle des fenêtres. C'est à dire la même proportion s'il existe plusieurs fenêtres avec des échelles différentes... Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
fanion Posté(e) le 15 décembre 2005 Auteur Posté(e) le 15 décembre 2005 Bien vu, je vais faire un essai pour voir ce que cela donne.
yalta Posté(e) le 16 décembre 2005 Posté(e) le 16 décembre 2005 Bonjour, Moi je vais tout simplement dans format ==> Type de ligne.. ==> je décoche la case Utiliser les unités de l'espace papier pour une mise à l'échelle puis Regen
jifi Posté(e) le 16 décembre 2005 Posté(e) le 16 décembre 2005 Salut, Moi je vais tout simplement dans format ==> Type de ligne.. ==> je décoche la case Utiliser les unités de l'espace papier pour une mise à l'échelle puis Regen Pour info, cette case à cocher agit justement sur la variable PSLTSCALE. A+ Jean-Philippe - Formateur / Dessinateur sur AutoCAD et MEP http://www.git-cad.ch
(gile) Posté(e) le 16 décembre 2005 Posté(e) le 16 décembre 2005 Salut, Pour manipuler aisément les échelles de types de lignes, je m'étais fait une petite boite de dialogue. Fichier .dcl à enregistrer sous "echtlign.dcl" dans un dossier du chemin de recherche : //Boite de dialogue "Echelle de type de ligne" //02/08/04 - Gilles Chanteau - echtl:dialog{ label="Echelle de type de ligne"; initial_focus="factech"; :edit_box{ label="Facteur d'échelle global:"; key="factech"; allow_accept=true; edit_width=10; } :edit_box{ label="Echelle de l'objet courant:"; key="echcour"; allow_accept=true; edit_width=10; } :spacer{width=1;} :boxed_radio_column{ label="Présentation (espace papier)"; :radio_button{ label="Unités spécifiques de l'espace papier"; key="echpap"; } :radio_button{ label="Unités de l'espace de création de l'objet"; key="echobj"; } } :spacer{width=1;} ok_cancel; :spacer{width=1;} } Et le LISP qui la commande (taper echtl pour lancer la commande) : ;;; Boite de dialogue "Echelle de type de ligne" ;;; 02/08/04 - Gilles Chanteau - ;;; C:ECHTL commande la boite de dilaogue "echtl" (echtlign.dcl). ;;; Définit les variables système LTCSCALE, CELTSCALE et PSLTSCALE. (defun c:echtl (/ dcl_id) (setq dcl_id (load_dialog "ECHL_LIGN.DCL")) (if (not (new_dialog "echtl" dcl_id)) (exit) ) (set_tile "factech" (rtos (getvar "ltscale"))) (set_tile "echcour" (rtos (getvar "celtscale"))) (if (= (getvar "psltscale") 1) (set_tile "echpap" "1") (set_tile "echobj" "1") ) (action_tile "echpap" "(setvar \"psltscale\" 1)") (action_tile "echobj" "(setvar \"psltscale\" 0)") (action_tile "accept" (strcat "(progn" "(setvar \"ltscale\" (atof (get_tile \"factech\")))" "(setvar \"celtscale\" (atof (get_tile \"echcour\")))" "(command \"_regenall\")(done_dialog))" ) ) (start_dialog) (unload_dialog dcl_id) (princ) ) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant