• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

associer plusieurs couches à un élément

  • Auteur du sujet Auteur du sujet Aurora_86
  • Date de début Date de début

Aurora_86

Guest
Bonsoir, tout le monde. Je voulais savoir si Autocad vous laisse faire ce que je décris ci-dessous. Je suppose, par exemple, avoir une série de numéros de 1 à 1000. à certaines occasions je veux voir seulement les nombres de 1 à 700, à d'autres plutôt les nombres de 300 à 1000. Comment je peux faire ça ?
 
vous pouvez faire un calque pour chaque 100, puis vous créez des états de visualisation avec le gestionnaire de calques
Couche 100-700 (sur 100-200 etc, hors 800-900-100)
couche 300-1000 (100-300, allume les autres)

Vous ne pouvez pas avoir une entité avec 2 couches, c'est comme vous demander d'avoir une entité rouge qui est à la fois verte.
 
vous pouvez faire un calque pour chaque 100, puis vous créez des états de visualisation avec le gestionnaire de calques
Couche 100-700 (sur 100-200 etc, hors 800-900-100)
couche 300-1000 (100-300, allume les autres)

Vous ne pouvez pas avoir une entité avec 2 couches, c'est comme vous demander d'avoir une entité rouge qui est à la fois verte.
J'espérais qu'autocad permettrait de s'associer à une conception donnée différentes configurations, chacune avec des caractéristiques. J'espérais qu'un calque 1 pourrait être associé à une entité en configuration 1 et un calque 2 en configuration 2, etc.
 
Aurora, ce n'est pas des configurations, c'est une propriété.
couleur, longueur, start-end, couche sont les caractéristiques qui définissent un objet. Sinon, c'est un autre objet. . . .
Comment autocad pourrait vous dessiner 2 lignes rouges identiques sur 2 couches différentes (et ensuite gérer les couches) si le calque était juste une "configuration"?
Avez-vous vu une ligne rouge tracée à l'encre bleue ?
 
ne pas pouvoir opérer clairement à travers les couches, et si j'ai bien compris, l'approche pourrait être de cacher les textes (nombres entiers) d'une plage définie.
est restauré avec des objets anisolat.
Code:
;nasconde i numeri interi positivi (testi) non compresi dans une gamme
;utilizzare il comando "unisolateobjects" par rirristinare
;gp - 09/11/2017

(défun c:visnum (/ nmin nmax txt n txt2 num ntxt)
(setq nmin (savoir "\numero min")
(setq nmax (objectif < <\numero max > > )
(setq ntxt (ssadd))
(si (setq txt (ssget "_x" '(0 . "text")))
(progrès
(répétition (setq n (longueur txt))
(si (et
(= [type (setq num (lire [cdr [assoc 1 (entget [setq txt2 [sssname txt [setq n (1- n)))])])))
(pas (<= nmin num nmax))
)
(setq ntxt (ssadd txt2 ntxt))

)
)
(commande "_hideobjects" ntxt "")
)
)
)
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut