Traduction automatique
Contenu
Introduction
Dans la CAO, les attributs d'objet sont généralement contrôlés par le calque sur lequel l'objet réside. Si un objet est sur un calque rouge, l'objet est rouge, s'il est sur un calque bleu, l'objet est bleu, etc.
Ceci est vrai non seulement pour les objets du dessin principal mais aussi pour les objets qui se trouvent à l'intérieur d'un bloc. Ceci est important car il peut y avoir des objets sur plusieurs calques avec différents attributs dans le même bloc. Le bloc peut être inséré sur plusieurs calques, ce qui n'affecte pas (et ne devrait pas affecter) les attributs des objets individuels à l'intérieur du bloc.
Il existe cependant des situations dans lesquelles un objet doit prendre l'attribut du calque sur lequel le bloc a été inséré. Cette situation est couverte par la valeur de l'attribut "Par bloc" disponible pour les objets.
Exemple
Considérons l'exemple de dessin ci-dessous qui consiste en une seule référence de bloc. La référence du bloc est placée sur le calque "2" :
La définition du bloc contient quatre textes et quelques objets d'exécution sur différents rangs avec divers attributs :
- Le premier triangle et le texte en haut est placé sur le calque "0".
Sa propriété de couleur de ces objets est réglée sur "Vert".
Cela signifie que ce texte et ce triangle seront toujours affichés en vert. Ces objets ont une couleur fixe. - Le deuxième triangle et le texte se trouvent sur le calque "1".
Leur propriété de couleur est réglée sur "Par calque".
Comme le calque "1" est de couleur "rouge", ces objets sont affichés en rouge. La couche sur laquelle la référence du bloc est placée n'a pas d'importance. - Le troisième triangle et le texte se trouvent sur le calque "2" qui est bleu.
Eux aussi ont leur propriété de couleur réglée sur "Par calque", ce qui signifie que ces objets héritent aussi de la couleur du calque sur lequel ils se trouvent, en l'occurrence le bleu. - Le triangle du bas et le texte se trouvent également sur le calque "2".
Ils ont leur propriété de couleur réglée sur "Par bloc".
Ces objets n'héritent pas leur couleur du calque sur lequel ils se trouvent ("2") mais plutôt de la référence du bloc dans lequel ils se trouvent.
Dans cet exemple, la référence du bloc est placée sur le calque "2" et sa propriété de couleur est "Par calque".
La couleur de ces objets est déterminée comme suit :- QCAD regarde la propriété de couleur qui est "Par bloc".
- QCAD recherche la référence du bloc et voit que sa propriété de couleur est "Par calque".
- QCAD recherche le calque sur lequel la référence du bloc est placée, c'est le calque "2".
- QCAD rend les objets en utilisant la couleur du calque "2" (rouge).
Si l'on déplace la référence du bloc vers un calque différent ou si l'on fixe la couleur de la référence du bloc à une couleur fixe (au lieu de "Par calque"), les objets dont l'attribut couleur est "Par bloc" changent leur couleur en conséquence.
Dans cet exemple, la référence du bloc réside sur une couche orange ou sa propriété de couleur est réglée sur "orange" :
Notes
Les valeurs de propriété "Par calque" et "Par bloc" ne sont pas seulement disponibles pour les couleurs mais aussi pour les autres attributs de l'objet lineweight et linetype. Ces attributs se comportent de la même manière.