Draft SelectPlane/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 22: Line 22:
==Description==
==Description==


<div class="mw-translate-fuzzy">
La commande [[Image:Draft_SelectPlane.svg|24px]] '''Draft Plan de travail''' sélectionne le plan de travail en cours sous Draft. C'est le plan dans la [[3D_view/fr|vue 3D]] où les nouveaux objets de [[Draft_Workbench/fr|Draft]] sont créés. Un nouveau plan de travail peut être basé sur l'une des nombreuses [[#Utilisation_avec_les_pr.C3.A9s.C3.A9lections|présélections]] ou sur une sélection. La sélection peut être créée avant ([[#Utilisation_avec_pr.C3.A9s.C3.A9lection|présélection]]) ou après ([[#Utilisation_avec_post-s.C3.A9lection|post-sélection]]) le lancement de la commande.
La commande [[Image:Draft_SelectPlane.svg|24px]] '''Draft Plan de travail''' sélectionne le plan de travail en cours sous Draft. C'est le plan dans la [[3D_view/fr|vue 3D]] où les nouveaux objets de [[Draft_Workbench/fr|Draft]] sont créés. Un nouveau plan de travail peut être basé sur l'une des nombreuses [[#Utilisation_avec_les_pr.C3.A9s.C3.A9lections|présélections]] ou sur une sélection. La sélection peut être créée avant ([[#Utilisation_avec_pr.C3.A9s.C3.A9lection|présélection]]) ou après ([[#Utilisation_avec_post-s.C3.A9lection|post-sélection]]) le lancement de la commande.
</div>


{{Version|0.22}} : pour chaque vue 3D, un plan de travail distinct est enregistré.
{{Version|0.22}} : pour chaque vue 3D, un plan de travail distinct est enregistré.

The {{Button|[[Image:Draft_SelectPlane.svg|16px]] [[Draft_SelectPlane|Draft SelectPlane]]}} button in the [[Draft_Tray|Draft Tray]] changes depending on the current working plane. {{Version|0.22}}: If the working plane is not set to {{MenuCommand|Auto}} an asterisk ({{MenuCommand|*}}) is appended to the button label if the origin of the working plane does not match the global origin.


[[Image:WorkingPlane_example.png|400px]]
[[Image:WorkingPlane_example.png|400px]]
Line 32: Line 36:
==Utilisation avec présélection==
==Utilisation avec présélection==


<div class="mw-translate-fuzzy">
# Faites l'une des choses suivantes :
# Faites l'une des choses suivantes :
#* Sélectionnez un seul objet. Les objets suivants sont pris en charge :
#* Sélectionnez un seul objet. Les objets suivants sont pris en charge :
Line 52: Line 57:
#* Utilisez le raccourci clavier : {{KEY|W}} puis {{KEY|P}}.
#* Utilisez le raccourci clavier : {{KEY|W}} puis {{KEY|P}}.
# Le plan de travail et le bouton de [[Draft_Tray/fr|Draft La barre]] sont mis à jour.
# Le plan de travail et le bouton de [[Draft_Tray/fr|Draft La barre]] sont mis à jour.
</div>


<span id="Usage_with_post-selection"></span>
<span id="Usage_with_post-selection"></span>
==Utilisation avec post-sélection==
==Utilisation avec post-sélection==


<div class="mw-translate-fuzzy">
# Il y a plusieurs façons d'invoquer la commande :
# Il y a plusieurs façons d'invoquer la commande :
#* Appuyez sur le {{Button|[[Image:Draft_SelectPlane.svg|16px]] [[Draft_SelectPlane/fr|Sélectionnez un plan]]}} de [[Draft_Tray/fr|Draft La barre]]. En fonction du plan de travail actuel, ce bouton peut avoir un aspect différent.
#* Appuyez sur le {{Button|[[Image:Draft_SelectPlane.svg|16px]] [[Draft_SelectPlane/fr|Sélectionnez un plan]]}} de [[Draft_Tray/fr|Draft La barre]]. En fonction du plan de travail actuel, ce bouton peut avoir un aspect différent.
Line 68: Line 75:
# Cliquez n'importe où dans la [[3D_view/fr|Vue 3D]] pour confirmer la sélection et terminer la commande.
# Cliquez n'importe où dans la [[3D_view/fr|Vue 3D]] pour confirmer la sélection et terminer la commande.
# Le plan de travail et le bouton de [[Draft_Tray/fr|Draft La barre]] sont mis à jour.
# Le plan de travail et le bouton de [[Draft_Tray/fr|Draft La barre]] sont mis à jour.
</div>


<span id="Usage_with_presets"></span>
<span id="Usage_with_presets"></span>
==Utilisation avec les présélections==
==Utilisation avec les présélections==


<div class="mw-translate-fuzzy">
# Il y a plusieurs façons de lancer la commande :
# Il y a plusieurs façons de lancer la commande :
#* Appuyez sur le {{Button|[[Image:Draft_SelectPlane.svg|16px]] [[Draft_SelectPlane/fr|Sélectionnez un plan]]}} de [[Draft_Tray/fr|Draft La barre]]. En fonction du plan de travail actuel, ce bouton peut avoir un aspect différent.
#* Appuyez sur le {{Button|[[Image:Draft_SelectPlane.svg|16px]] [[Draft_SelectPlane/fr|Sélectionnez un plan]]}} de [[Draft_Tray/fr|Draft La barre]]. En fonction du plan de travail actuel, ce bouton peut avoir un aspect différent.
Line 79: Line 88:
# Appuyez sur l'un des boutons pour terminer la commande.
# Appuyez sur l'un des boutons pour terminer la commande.
# Le plan de travail et le bouton de [[Draft_Tray/fr|Draft La barre]] sont mis à jour.
# Le plan de travail et le bouton de [[Draft_Tray/fr|Draft La barre]] sont mis à jour.
</div>


==Options==
==Options==


<div class="mw-translate-fuzzy">
* Appuyez sur le bouton {{Button|[[Image:View-top.svg|16px]] Haut (XY)}} pour aligner le plan de travail avec le plan XY du système de coordonnées global.
* Appuyez sur le bouton {{Button|[[Image:View-top.svg|16px]] Haut (XY)}} pour aligner le plan de travail avec le plan XY du système de coordonnées global.
* Appuyez sur le bouton {{Button|[[Image:View-front.svg|16px]] Face (XZ)}} pour aligner le plan de travail sur le plan XZ du système de coordonnées global.
* Appuyez sur le bouton {{Button|[[Image:View-front.svg|16px]] Face (XZ)}} pour aligner le plan de travail sur le plan XZ du système de coordonnées global.
Line 98: Line 109:
* Appuyez sur le bouton {{Button|Suivant [[Image:sel-forward.svg|16px]]}} pour réinitialiser le plan de travail à sa position suivante. {{Version/fr|0.22}}
* Appuyez sur le bouton {{Button|Suivant [[Image:sel-forward.svg|16px]]}} pour réinitialiser le plan de travail à sa position suivante. {{Version/fr|0.22}}
* Appuyez sur {{KEY|Echap}} ou sur le bouton {{Button|Fermer}} pour abandonner la commande.
* Appuyez sur {{KEY|Echap}} ou sur le bouton {{Button|Fermer}} pour abandonner la commande.
</div>


<span id="Notes"></span>
<span id="Notes"></span>
Line 111: Line 123:
Voir aussi : [[Preferences_Editor/fr|Réglage des préférences]] et [[Draft_Preferences/fr|Draft Préférences]].
Voir aussi : [[Preferences_Editor/fr|Réglage des préférences]] et [[Draft_Preferences/fr|Draft Préférences]].


<div class="mw-translate-fuzzy">
* Les paramètres de la grille dans le panneau des tâches ainsi que plusieurs autres paramètres de la grille sont disponibles en tant que préférences : {{MenuCommand|Edition → Préférences... → Draft → Grille et aimantation → Grille}}.
* Les paramètres de la grille dans le panneau des tâches ainsi que plusieurs autres paramètres de la grille sont disponibles en tant que préférences : {{MenuCommand|Edition → Préférences... → Draft → Grille et aimantation → Grille}}.
* Pour utiliser la grille, {{MenuCommand|Edition → Préférences... → Draft → Grille et aimantation → Grille → Activer la grille}} doit être sélectionnée. Après avoir modifié cette préférence, vous devez redémarrer FreeCAD.
* Pour utiliser la grille, {{MenuCommand|Edition → Préférences... → Draft → Grille et aimantation → Grille → Activer la grille}} doit être sélectionnée. Après avoir modifié cette préférence, vous devez redémarrer FreeCAD.
* Le rayon d'aimantation peut également être modifié à la volée (voir [[Draft_Snap/fr#Pr.C3.A9f.C3.A9rences|Draft Accrochage]]) ou en modifiant : {{MenuCommand|Outils → Editer paramètres... → BaseApp → Preferences → Mod → Draft → snapRange}}.
* Le rayon d'aimantation peut également être modifié à la volée (voir [[Draft_Snap/fr#Pr.C3.A9f.C3.A9rences|Draft Accrochage]]) ou en modifiant : {{MenuCommand|Outils → Editer paramètres... → BaseApp → Preferences → Mod → Draft → snapRange}}.
</div>


<span id="Scripting"></span>
<span id="Scripting"></span>
Line 120: Line 134:
Voir aussi : [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] et [[FreeCAD_Scripting_Basics/fr|FreeCAD Débuter avec les scripts]].
Voir aussi : [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] et [[FreeCAD_Scripting_Basics/fr|FreeCAD Débuter avec les scripts]].


{{Version|0.22}}:
Si l'[[Draft_Workbench/fr|atelier Draft]] est actif, l'objet de l'application FreeCAD possède une propriété {{incode|DraftWorkingPlane}} qui stocke le plan de travail Draft en cours. Vous pouvez accéder à cette propriété et lui appliquer des transformations :


The WorkingPlane module offers two classes to create working plane objects: the {{incode|PlaneBase}} class and the {{incode|PlaneGui}} class. The second class inherits from the first. Objects of the {{incode|PlaneGui}} class interact with the GUI (the [[Draft_Tray|Draft Tray]] button), the [[3D_view|3D view]] and the [[Draft_Snap_Grid|grid]]. {{incode|PlaneBase}} objects do not.
{{Code|code=
# This code only works if the Draft Workbench is active!


Use the {{incode|get_working_plane()}} method of the WorkingPlane module to get an instance of the {{incode|PlaneGui}} class linked to the current 3D view. The method either returns the existing working plane linked to the view or creates a new working plane if required.

{{Code|code=
import FreeCAD as App
import FreeCAD as App
import FreeCADGui as Gui
import WorkingPlane


wp = WorkingPlane.get_working_plane()
workplane = App.DraftWorkingPlane


v1 = App.Vector(0, 0, 0)
origin = App.Vector(0, 0, 0)
v2 = App.Vector(1, 1, 1).normalize()
normal = App.Vector(1, 1, 1).normalize()
offset = 17
wp.align_to_point_and_axis(origin, normal, offset)


point = App.Vector(10, 15, 2)
workplane.alignToPointAndAxis(v1, v2, 17)
projection = wp.project_point(point)
Gui.Snapper.toggleGrid()
print(projection)
Gui.Snapper.toggleGrid()
}}
}}


The {{incode|PlaneBase}} class can be used to create working planes independent of the GUI:
Il est également possible de créer des plans indépendamment du plan de travail Draft. Cela peut être utile pour les calculs et les projections :


{{Code|code=
{{Code|code=
import WorkingPlane
import WorkingPlane


my_plane = WorkingPlane.plane()
wp = WorkingPlane.PlaneBase()

v1 = App.Vector(0, 0, 0)
v2 = App.Vector(1, 1, 1).normalize()
my_plane.alignToPointAndAxis(v1, v2, 17)

projection = my_plane.projectPoint(App.Vector(10, 15, 2))
print(projection)
}}
}}



Revision as of 21:44, 11 November 2023

Draft Plan de travail

Emplacement du menu
Utilitaires → Sélectionner un plan
Ateliers
Draft, Arch
Raccourci par défaut
W P
Introduit dans la version
-
Voir aussi
Draft Objet Proxy pour plan de travail

Description

La commande Draft Plan de travail sélectionne le plan de travail en cours sous Draft. C'est le plan dans la vue 3D où les nouveaux objets de Draft sont créés. Un nouveau plan de travail peut être basé sur l'une des nombreuses présélections ou sur une sélection. La sélection peut être créée avant (présélection) ou après (post-sélection) le lancement de la commande.

introduced in version 0.22 : pour chaque vue 3D, un plan de travail distinct est enregistré.

The Draft SelectPlane button in the Draft Tray changes depending on the current working plane. introduced in version 0.22: If the working plane is not set to Auto an asterisk (*) is appended to the button label if the origin of the working plane does not match the global origin.

Formes créées sur différents plans de travail

Utilisation avec présélection

  1. Faites l'une des choses suivantes :
  2. Il existe plusieurs façons de lancer la commande :
    • Appuyez sur le bouton Sélectionnez un plan de Draft La barre. En fonction du plan de travail en cours, ce bouton peut avoir un aspect différent.
    • Sélectionnez l'option Utilitaires → Sélectionnez un plan dans le menu.
    • Utilisez le raccourci clavier : W puis P.
  3. Le plan de travail et le bouton de Draft La barre sont mis à jour.

Utilisation avec post-sélection

  1. Il y a plusieurs façons d'invoquer la commande :
    • Appuyez sur le Sélectionnez un plan de Draft La barre. En fonction du plan de travail actuel, ce bouton peut avoir un aspect différent.
    • Sélectionnez l'option Utilitaires → Sélectionnez un plan dans le menu.
    • Utilisez le raccourci clavier : W puis P.
  2. Le panneau de tâches Préparation du plan s'ouvre. Voir Options pour plus d'informations.
  3. Effectuez l'une des opérations suivantes :
    • Sélectionnez un seul objet. Voir le paragraphe précédent pour les objets pris en charge.
    • Sélectionner un ou plusieurs sous-éléments. Vous pouvez sélectionner :
      • Une face plane.
      • Trois sommets.
  4. Cliquez n'importe où dans la Vue 3D pour confirmer la sélection et terminer la commande.
  5. Le plan de travail et le bouton de Draft La barre sont mis à jour.

Utilisation avec les présélections

  1. Il y a plusieurs façons de lancer la commande :
    • Appuyez sur le Sélectionnez un plan de Draft La barre. En fonction du plan de travail actuel, ce bouton peut avoir un aspect différent.
    • Sélectionnez l'option Utilitaires → Sélectionnez un plan dans le menu.
    • Utilisez le raccourci clavier : W puis P.
  2. Le panneau de tâches Préparation du plan s'ouvre. Voir Options pour plus d'informations.
  3. Appuyez sur l'un des boutons pour terminer la commande.
  4. Le plan de travail et le bouton de Draft La barre sont mis à jour.

Options

  • Appuyez sur le bouton Haut (XY) pour aligner le plan de travail avec le plan XY du système de coordonnées global.
  • Appuyez sur le bouton Face (XZ) pour aligner le plan de travail sur le plan XZ du système de coordonnées global.
  • Appuyez sur le bouton Côté (YZ) pour aligner le plan de travail sur le plan YZ du système de coordonnées global.
  • Appuyez sur le bouton Aligner selon la vue pour aligner le plan de travail sur la vue 3D en cours. Si la case Centrer le plan dans la vue n'est pas cochée, l'origine du plan de travail correspondra à l'origine du système de coordonnées global, sinon elle correspondra au centre de la vue 3D en cours.
  • Appuyez sur le bouton Automatique pour aligner automatiquement le plan de travail sur la vue 3D en cours chaque fois qu'une commande Draft ou Arch nécessitant la saisie de points est lancée. Cela équivaut à appuyer sur le bouton Aligner selon la vue avant d'utiliser la commande.
  • Décalage définit la distance perpendiculaire entre le plan calculé et le plan de travail réel en cours.
  • Cochez la case Centrer le plan dans la vue pour placer l'origine du plan de travail au centre de la Vue 3D actuelle. Cette option n'a vraiment de sens que si le bouton Aligner selon la vue est utilisé.
  • Sélectionnez un sommet dans la vue 3D et appuyez sur le bouton Déplacer le plan de travail pour déplacer le plan de travail afin que son origine corresponde à la position du sommet sélectionné.
  • Espacement de la grille définit la distance entre les lignes de la grille.
  • La valeur de Ligne principale tous les détermine l'endroit où les lignes de grille principales sont dessinées. Les lignes de grille principales sont légèrement plus épaisses que les lignes de grille normales. Par exemple, si l'espacement de la grille est de 0.5 m et qu'une ligne principale est tracée toutes les 10 lignes, une telle ligne sera tracée tous les 5 m.
  • La valeur de Extension de la grille détermine le nombre de lignes de grille dans les directions X et Y de la grille.
  • Rayon d'aimantation est la distance maximale à laquelle Draft Aimantation Grille détecte les intersections des lignes de la grille.
  • Appuyez sur le bouton Vue centrale pour utiliser l'origine du plan de travail en cours comme centre de la vue 3D.
  • Appuyez sur le bouton Précédent pour réinitialiser le plan de travail à sa position précédente.
  • Appuyez sur le bouton Suivant pour réinitialiser le plan de travail à sa position suivante. introduit dans la version 0.22
  • Appuyez sur Echap ou sur le bouton Fermer pour abandonner la commande.

Remarques

Préférences

Voir aussi : Réglage des préférences et Draft Préférences.

  • Les paramètres de la grille dans le panneau des tâches ainsi que plusieurs autres paramètres de la grille sont disponibles en tant que préférences : Edition → Préférences... → Draft → Grille et aimantation → Grille.
  • Pour utiliser la grille, Edition → Préférences... → Draft → Grille et aimantation → Grille → Activer la grille doit être sélectionnée. Après avoir modifié cette préférence, vous devez redémarrer FreeCAD.
  • Le rayon d'aimantation peut également être modifié à la volée (voir Draft Accrochage) ou en modifiant : Outils → Editer paramètres... → BaseApp → Preferences → Mod → Draft → snapRange.

Script

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

introduced in version 0.22:

The WorkingPlane module offers two classes to create working plane objects: the PlaneBase class and the PlaneGui class. The second class inherits from the first. Objects of the PlaneGui class interact with the GUI (the Draft Tray button), the 3D view and the grid. PlaneBase objects do not.

Use the get_working_plane() method of the WorkingPlane module to get an instance of the PlaneGui class linked to the current 3D view. The method either returns the existing working plane linked to the view or creates a new working plane if required.

import FreeCAD as App
import WorkingPlane

wp = WorkingPlane.get_working_plane()

origin = App.Vector(0, 0, 0)
normal = App.Vector(1, 1, 1).normalize()
offset = 17
wp.align_to_point_and_axis(origin, normal, offset)

point = App.Vector(10, 15, 2)
projection = wp.project_point(point)
print(projection)

The PlaneBase class can be used to create working planes independent of the GUI:

import WorkingPlane

wp = WorkingPlane.PlaneBase()