Aller au contenu

Echelle de ligne


Messages recommandés

Posté(e)

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: )

 

Posté(e)

Salut

Si 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 Damme

Posté(e)

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

Posté(e)

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

Posté(e)

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

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité