Draft Layer/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Tag: Manual revert
 
(25 intermediate revisions by 2 users not shown)
Line 3: Line 3:
{{Docnav/fr
{{Docnav/fr
|[[Draft_ToggleGrid/fr|Basculer la grille]]
|[[Draft_ToggleGrid/fr|Basculer la grille]]
|[[Draft_AddNamedGroup/fr|Nommer un groupe]]
|[[Draft_LayerManager/fr|Gestionnaire de calques]]
|[[Draft_Workbench/fr|Atelier Draft]]
|[[Draft_Workbench/fr|Atelier Draft]]
|IconL=Draft_ToggleGrid.svg
|IconL=Draft_ToggleGrid.svg
|IconR=Draft_AddNamedGroup.svg
|IconR=Draft_LayerManager.svg
|IconC=Workbench_Draft.svg
|IconC=Workbench_Draft.svg
}}
}}
Line 16: Line 16:
|Workbenches=[[Draft_Workbench/fr|Draft]], [[Arch_Workbench/fr|Arch]]
|Workbenches=[[Draft_Workbench/fr|Draft]], [[Arch_Workbench/fr|Arch]]
|Version=0.19
|Version=0.19
|SeeAlso=[[Draft_AutoGroup/fr|Draft Groupement automatique]]
|SeeAlso=[[Draft_AutoGroup/fr|Draft Groupement automatique]], [[Draft_LayerManager/fr|Gestionnaire de calques]]
}}
}}


Line 23: Line 23:
La commande [[Image:Draft_Layer.svg|24px]] '''Draft Calque''' crée un Draft calque. Un calque est un groupe d'un type particulier, doté d'un certain nombre de [[#Vue|propriétés visuelles]]. Ces propriétés, et toute modification qui leur est apportée, sont propagées aux objets placés à l'intérieur du calque. Les calques eux-mêmes sont placés dans un autre groupe spécial : le Draft LayerContainer.
La commande [[Image:Draft_Layer.svg|24px]] '''Draft Calque''' crée un Draft calque. Un calque est un groupe d'un type particulier, doté d'un certain nombre de [[#Vue|propriétés visuelles]]. Ces propriétés, et toute modification qui leur est apportée, sont propagées aux objets placés à l'intérieur du calque. Les calques eux-mêmes sont placés dans un autre groupe spécial : le Draft LayerContainer.


<span id="Usage"></span>
Cette commande a remplacé la commande Draft Groupe visuel dans la version 0.19 de FreeCAD.

==Utilisation==
==Utilisation==


# Il existe plusieurs façons de lancer la commande :
# Il existe plusieurs façons de lancer la commande :
#* Appuyez sur le bouton {{Button|[[Image:Draft_Layer.svg|16px]] [[Draft_Layer/fr|Draft Ajouter un calque au document]]}}.
#* Appuyez sur le bouton {{Button|[[Image:Draft_Layer.svg|16px]] [[Draft_Layer/fr|Calque]]}}.
#* Sélectionnez l'option {{MenuCommand|Utilitaires → [[Image:Draft_Layer.svg|16px]] Calque}} dans le menu.
#* Sélectionnez l'option {{MenuCommand|Utilitaires → [[Image:Draft_Layer.svg|16px]] Calque}} du menu.
#* Si le conteneur de calque existe déjà : clic droit dessus dans la [[Tree_view/fr|Vue en arborescence]] et sélectionnez l'option {{MenuCommand|[[Image:Draft_NewLayer.svg|16px]] Ajouter un nouveau calque}} dans le menu contextuel.
#* Si le conteneur de calque existe déjà : clic droit dessus dans la [[Tree_view/fr|vue en arborescence]] et sélectionnez l'option {{MenuCommand|[[Image:Draft_NewLayer.svg|16px]] Ajouter un nouveau calque}} dans le menu contextuel.
# S'il n'existe pas, le conteneur de calque est créé en premier.
# S'il n'existe pas, le conteneur de calque est créé en premier.
# Un calque est créé et placé dans le conteneur de calque.
# Un calque est créé et placé dans le conteneur de calque.
# Si vous le souhaitez, vous pouvez modifier les [[#Propri.C3.A9t.C3.A9s|propriétés]] du calque.
# Si vous le souhaitez, vous pouvez modifier les [[#Propri.C3.A9t.C3.A9s|propriétés]] du calque.
# Optionnellement, vous pouvez placer des objets dans le calque en les glissant et en les déposant sur le calque dans la [[Tree_view/fr|Vue en arborescence]]. Les objets peuvent également être placés dans un calque en modifiant la propriété {{PropertyData/fr|Group}} du calque.
# Optionnellement, vous pouvez placer des objets dans le calque en les glissant et en les déposant sur le calque dans la [[Tree_view/fr|vue en arborescence]]. Les objets peuvent également être placés dans un calque en modifiant la propriété {{PropertyData|Group}} du calque.
# Vous pouvez également [[#Options_du_calque|activer]] le calque.
# Vous pouvez également [[#Options_du_calque|activer]] le calque.


<span id="Context_menu"></span>
== Menu contextuel ==
== Menu contextuel ==


<span id="Layer_container_options"></span>
=== Options du conteneur du calque ===
=== Options du conteneur du calque ===


Pour un Draft LayerContainer, ces options supplémentaires sont disponibles dans le menu contextuel de la [[Tree_view/fr|Vue en arborescence]] :
Pour un Draft LayerContainer, ces options supplémentaires sont disponibles dans le menu contextuel de la [[Tree_view/fr|Vue en arborescence]] :


* {{MenuCommand|[[Image:Draft_Layer.svg|16px]] Merge layer duplicates}}: fusionne toutes les calques ayant la même étiquette de base.
* {{MenuCommand|[[Image:Draft_Layer.svg|16px]] Fusionner les calques en double}} : fusionne toutes les calques ayant la même étiquette de base.
: L'étiquette de base d'un calque est son étiquette {{PropertyData|Label}} débarrassée des chiffres et des espaces de fin. Tous les calques avec la même étiquette de base sont fusionnés en une seule calque avec {{PropertyData|Label}} défini à cette étiquette de base. Ceci ne fonctionne pas dans la version 0.19 de FreeCAD.
: L'étiquette de base d'un calque est son étiquette {{PropertyData|Label}} débarrassée des chiffres et des espaces de fin. Tous les calques avec la même étiquette de base sont fusionnés en un seule calque avec {{PropertyData|Label}} défini à cette étiquette de base.
* {{MenuCommand|[[Image:Draft_NewLayer.svg|16px]] Add new layer}}: ajoute un nouveau calque au document en cours.
* {{MenuCommand|[[Image:Draft_NewLayer.svg|16px]] Ajouter un nouveau calque}} : ajoute un nouveau calque au document en cours.


<span id="Layer_options"></span>
=== Options du calque ===
=== Options du calque ===


Line 54: Line 56:
* {{MenuCommand|[[Image:Draft_SelectGroup.svg|16px]] [[Draft_SelectGroup/fr|Sélectionner le contenu du calque]]}} : active le calque sélectionné.
* {{MenuCommand|[[Image:Draft_SelectGroup.svg|16px]] [[Draft_SelectGroup/fr|Sélectionner le contenu du calque]]}} : active le calque sélectionné.


<span id="Drag_and_drop_behavior"></span>
== Comportement du glisser-déposer ==

{{Version/fr|0.21}}

Si vous déposez un objet d'un [[Std_Group/fr|Std Groupe]], ou un objet de type groupe tel qu'un [[Arch_BuildingPart/fr|Arch Partie de bâtiment]], sur un calque dans la [[Tree_view/fr|vue en arborescence]], il n'est pas retiré du groupe, et vice versa. Pour retirer un objet d'un calque, il doit être déposé sur un autre calque ou sur le nœud du document. Il n'est pas nécessaire de maintenir la touche {{KEY|Ctrl}} enfoncée lorsque vous faites glisser ou déposez un objet sur un calque.

<span id="Notes"></span>
== Remarques ==
== Remarques ==


Line 59: Line 69:
* L'[[BIM_Workbench/fr|atelier BIM]] offre un [[BIM_Layers/fr|outil de gestion des calques]] complet qui sera éventuellement inclus dans l'[[Draft_Workbench/fr|atelier Draft]].
* L'[[BIM_Workbench/fr|atelier BIM]] offre un [[BIM_Layers/fr|outil de gestion des calques]] complet qui sera éventuellement inclus dans l'[[Draft_Workbench/fr|atelier Draft]].


<span id="Properties"></span>
== Propriétés ==
== Propriétés ==


Line 65: Line 76:
Un objet Draft Calque est dérivé d'un [[App_FeaturePython/fr|App FeaturePython]] et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :
Un objet Draft Calque est dérivé d'un [[App_FeaturePython/fr|App FeaturePython]] et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :


<span id="Data"></span>
=== Données ===
=== Données ===


{{TitleProperty|Layer}}
{{TitleProperty|Layer}}


* {{PropertyData/fr|Group|LinkList}} : spécifie les objets qui se trouvent à l'intérieur du calque.
* {{PropertyData|Group|LinkList}} : spécifie les objets qui se trouvent à l'intérieur du calque.


<span id="View"></span>
=== Vue ===
=== Vue ===


{{TitleProperty|Layer}}
{{TitleProperty|Layer}}


Les propriétés de cette section sont appliquées aux objets qui sont placés à l'intérieur du calque. Toute modification de ces propriétés leur est propagée. Pour deux propriétés, {{PropertyView/fr|Line Color}} et {{PropertyView/fr|Shape Color}}, ce comportement est facultatif.
Les propriétés de cette section sont appliquées aux objets qui sont placés à l'intérieur du calque. Toute modification de ces propriétés leur est propagée. Pour deux propriétés, {{PropertyView|Line Color}} et {{PropertyView|Shape Color}}, ce comportement est facultatif.


* {{PropertyView/fr|Draw Style|Enumeration}} : spécifie le style de dessin du calque : {{value|Solid}}, {{value|Dashed}}, {{value|Dotted}} ou {{value|Dashdot}}.
* {{PropertyView|Draw Style|Enumeration}} : spécifie le style de dessin du calque : {{value|Solid}}, {{value|Dashed}}, {{value|Dotted}} ou {{value|Dashdot}}.
* {{PropertyView/fr|Line Color|Color}} : spécifie la couleur de la ligne du calque.
* {{PropertyView|Line Color|Color}} : spécifie la couleur de la ligne du calque.
* {{PropertyView/fr|Line Width|Float}} : spécifie la largeur de ligne de la couche.
* {{PropertyView|Line Width|Float}} : spécifie la largeur de ligne de la couche.
* {{PropertyView/fr|Override Line Color Children|Bool}} : indique si les modifications apportées à {{PropertyView/fr|Line Color}} du calque sont propagées aux objets situés à l'intérieur du calque.
* {{PropertyView|Override Line Color Children|Bool}} : indique si les modifications apportées à {{PropertyView|Line Color}} du calque sont propagées aux objets situés à l'intérieur du calque.
* {{PropertyView/fr|Override Shape Color Children|Bool}} : spécifie si les modifications apportées à {{PropertyView/fr|Shape Color}} du calque sont propagées aux objets situés dans le calque.
* {{PropertyView|Override Shape Color Children|Bool}} : spécifie si les modifications apportées à {{PropertyView|Shape Color}} du calque sont propagées aux objets situés dans le calque.
* {{PropertyView/fr|Shape Color|Color}} : spécifie la couleur de la forme du calque.
* {{PropertyView|Shape Color|Color}} : spécifie la couleur de la forme du calque.
* {{PropertyView/fr|Transparency|Percent}} : spécifie la transparence du calque.
* {{PropertyView|Transparency|Percent}} : spécifie la transparence du calque.


{{TitleProperty|Print}}
{{TitleProperty|Print}}


* {{PropertyView/fr|Line Print Color|Color}} : spécifie la couleur d'impression des lignes du calque.
* {{PropertyView|Line Print Color|Color}} : spécifie la couleur d'impression des lignes du calque.
* {{PropertyView/fr|Use Print Color|Bool}} : indique si la {{PropertyView/fr|Line Print Color|}} du calque est utilisée lorsqu'un [[TechDraw_DraftView/fr|TechDraw Vue Draft]] est créé à partir des objets contenus dans le calque.
* {{PropertyView|Use Print Color|Bool}} : indique si la {{PropertyView|Line Print Color|}} du calque est utilisée lorsqu'une [[TechDraw_DraftView/fr|TechDraw Vue d'un objet Draft]] est créée à partir des objets contenus dans le calque.


<span id="Scripting"></span>
== Script ==
== Script ==


Voir aussi: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] et [[FreeCAD_Scripting_Basics/fr|Débuter avec les scripts FreeCAD]].
Voir aussi : [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] et [[FreeCAD_Scripting_Basics/fr|FreeCAD Débuter avec les scripts]].


Pour créer un Draft calque, utilisez la méthode {{incode|make_layer}} du module Draft. Pour ajouter des objets à un calque ou en supprimer, modifiez sa propriété {{incode|Group}}.
Pour créer un Draft Calque, utilisez la méthode {{incode|make_layer}} du module Draft. Pour ajouter des objets à un calque ou en supprimer, modifiez sa propriété {{incode|Group}}.


{{Code|code=
{{Code|code=
Line 116: Line 130:
{{Docnav/fr
{{Docnav/fr
|[[Draft_ToggleGrid/fr|Basculer la grille]]
|[[Draft_ToggleGrid/fr|Basculer la grille]]
|[[Draft_AddNamedGroup/fr|Nommer un groupe]]
|[[Draft_LayerManager/fr|Gestionnaire de calques]]
|[[Draft_Workbench/fr|Atelier Draft]]
|[[Draft_Workbench/fr|Atelier Draft]]
|IconL=Draft_ToggleGrid.svg
|IconL=Draft_ToggleGrid.svg
|IconR=Draft_AddNamedGroup.svg
|IconR=Draft_LayerManager.svg
|IconC=Workbench_Draft.svg
|IconC=Workbench_Draft.svg
}}
}}

Latest revision as of 17:21, 8 December 2023

Draft Calque

Emplacement du menu
Utilitaires → Calque
Ateliers
Draft, Arch
Raccourci par défaut
Aucun
Introduit dans la version
0.19
Voir aussi
Draft Groupement automatique, Gestionnaire de calques

Description

La commande Draft Calque crée un Draft calque. Un calque est un groupe d'un type particulier, doté d'un certain nombre de propriétés visuelles. Ces propriétés, et toute modification qui leur est apportée, sont propagées aux objets placés à l'intérieur du calque. Les calques eux-mêmes sont placés dans un autre groupe spécial : le Draft LayerContainer.

Utilisation

  1. Il existe plusieurs façons de lancer la commande :
    • Appuyez sur le bouton Calque.
    • Sélectionnez l'option Utilitaires → Calque du menu.
    • Si le conteneur de calque existe déjà : clic droit dessus dans la vue en arborescence et sélectionnez l'option Ajouter un nouveau calque dans le menu contextuel.
  2. S'il n'existe pas, le conteneur de calque est créé en premier.
  3. Un calque est créé et placé dans le conteneur de calque.
  4. Si vous le souhaitez, vous pouvez modifier les propriétés du calque.
  5. Optionnellement, vous pouvez placer des objets dans le calque en les glissant et en les déposant sur le calque dans la vue en arborescence. Les objets peuvent également être placés dans un calque en modifiant la propriété DonnéesGroup du calque.
  6. Vous pouvez également activer le calque.

Menu contextuel

Options du conteneur du calque

Pour un Draft LayerContainer, ces options supplémentaires sont disponibles dans le menu contextuel de la Vue en arborescence :

  • Fusionner les calques en double : fusionne toutes les calques ayant la même étiquette de base.
L'étiquette de base d'un calque est son étiquette DonnéesLabel débarrassée des chiffres et des espaces de fin. Tous les calques avec la même étiquette de base sont fusionnés en un seule calque avec DonnéesLabel défini à cette étiquette de base.
  • Ajouter un nouveau calque : ajoute un nouveau calque au document en cours.

Options du calque

Pour un Draft Calque, ces options supplémentaires sont disponibles dans le menu contextuel de la Vue en arborescence :

Comportement du glisser-déposer

introduit dans la version 0.21

Si vous déposez un objet d'un Std Groupe, ou un objet de type groupe tel qu'un Arch Partie de bâtiment, sur un calque dans la vue en arborescence, il n'est pas retiré du groupe, et vice versa. Pour retirer un objet d'un calque, il doit être déposé sur un autre calque ou sur le nœud du document. Il n'est pas nécessaire de maintenir la touche Ctrl enfoncée lorsque vous faites glisser ou déposez un objet sur un calque.

Remarques

Propriétés

Voir aussi : Éditeur de propriétés

Un objet Draft Calque est dérivé d'un App FeaturePython et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :

Données

Layer

  • DonnéesGroup (LinkList) : spécifie les objets qui se trouvent à l'intérieur du calque.

Vue

Layer

Les propriétés de cette section sont appliquées aux objets qui sont placés à l'intérieur du calque. Toute modification de ces propriétés leur est propagée. Pour deux propriétés, VueLine Color et VueShape Color, ce comportement est facultatif.

  • VueDraw Style (Enumeration) : spécifie le style de dessin du calque : Solid, Dashed, Dotted ou Dashdot.
  • VueLine Color (Color) : spécifie la couleur de la ligne du calque.
  • VueLine Width (Float) : spécifie la largeur de ligne de la couche.
  • VueOverride Line Color Children (Bool) : indique si les modifications apportées à VueLine Color du calque sont propagées aux objets situés à l'intérieur du calque.
  • VueOverride Shape Color Children (Bool) : spécifie si les modifications apportées à VueShape Color du calque sont propagées aux objets situés dans le calque.
  • VueShape Color (Color) : spécifie la couleur de la forme du calque.
  • VueTransparency (Percent) : spécifie la transparence du calque.

Print

  • VueLine Print Color (Color) : spécifie la couleur d'impression des lignes du calque.
  • VueUse Print Color (Bool) : indique si la VueLine Print Color du calque est utilisée lorsqu'une TechDraw Vue d'un objet Draft est créée à partir des objets contenus dans le calque.

Script

Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.

Pour créer un Draft Calque, utilisez la méthode make_layer du module Draft. Pour ajouter des objets à un calque ou en supprimer, modifiez sa propriété Group.

import FreeCAD as App
import Draft

doc = App.newDocument()

layer = Draft.make_layer(line_color=(1.0, 0.0, 0.0, 0.0),
                         shape_color=(1.0, 1.0, 0.0, 0.0))

polygon1 = Draft.make_polygon(5, radius=1000)
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)
layer.Group = [polygon1, polygon2, polygon3]

doc.recompute()